php - 如何在非常基本的内容限制上更改重定向方式?
问题描述
我想更改下面的代码以重定向一些外部链接,而不是重定向到登录页面。我怎样才能做到这一点?
<?php
function vbcr_simple_content_restriction() {
global $wp_query;
if( !is_user_logged_in() ) {
if( is_category() || is_archive() || is_single() || is_tax() || is_tag() || is_feed() || is_comment_feed() || is_attachment() || is_search() ) {
$option_redirect_to = get_option('redirect-to');
if(empty($option_redirect_to)) {
// retrieve WP login URL
$option_redirect_to = wp_login_url();
}
$status = "302";
wp_redirect( $option_redirect_to, $status ); exit;
}
}
ob_flush();
}
function content_restriction_output_buffer() {
// this is needed for the redirection
ob_start();
如您所见,它转到 wp 登录网址:
$option_redirect_to = get_option('redirect-to');
if(empty($option_redirect_to)) {
// retrieve WP login URL
$option_redirect_to = wp_login_url();
如何将其更改为此链接:https ://example.com/external ?
解决方案
推荐阅读
- xcode - Xamarin iOS - 通过命令行设置 SDK 位置
- python - 如何将 python dict 转换为 csv 文件,其中键将是列?
- firebase - Firebase Auth:如何在创建用户后取消订阅 Auth 观察者然后再次订阅?
- python - 在 iterrows() 期间通过 Regex/startswith 选择列
- reactjs - 为什么我不能使用 Redux 更新状态?
- python - 如何在 Python 中描述蛋白质序列的疏水性?
- c# - Json序列化C#数据结构
- reactjs - 为什么 redux-thunk 在 Storybook 中不起作用?
- javascript - 在位于对象键中的数组内推送值时出现问题
- 2d - 出现错误 - ']' 标记之前的预期 ')'