2017-05-16 2 views
0

ユーザーがビデオパーマリンクにアクセスしようとすると、ホームページにリダイレクトするユーザーを探しています。WordPressの既定のビデオリンクを自動的に削除する方法

function wpb_imagelink_setup() { 
$image_set = get_option('image_default_link_type'); 

if ($image_set !== 'none') { 
    update_option('image_default_link_type', 'none'); 
} 
} 
add_action('admin_init', 'wpb_imagelink_setup', 10); 

私は上記のコードを試してみましたが、それは

答えて

0

を動作しません。実際に、あなたは以下のとおりに使用することができますtemplate_redirectフックを経由してユーザーをリダイレクトする必要があります。

add_action('template_redirect', 'redirect_to_specific_page'); 

function redirect_to_specific_page() { 

$image_set = get_option('image_default_link_type'); 

if (is_page($image_set) && ! is_user_logged_in()) { 

wp_redirect('http://www.yourhomepage.com/', 301); 
    exit; 
    } 
} 

$image_setが正しいURLを取得していることを確認してください。

関連する問題