2017-12-07 6 views
0

ホームページにログインした後にhomepage.afterユーザーを含むすべてのページにクエリ文字列を追加する必要があるurlユーザーがホームページにログインした後の例url domain.com?aff=1234567そして他のリンクも、このようなページdomain.com?p=1としてカスタムクエリ文字列に変更& AFF = 1234567ユーザーがwordpressにログインした後にすべてのページにクエリ文字列を追加

誰もがこれを行う方法のアイデアを持っているか、どのように私はこの

答えて

0

は、あなたのテーマのfunctions.phpにこれを追加

function query_arg_for_logged_user($permalink){ 
    if (is_user_logged_in()) { 
     return add_query_arg('preview', wp_generate_password(8), $permalink); 
    } 
} 

if (is_user_logged_in()) { 
add_filter('home_url', 'query_arg_for_logged_user', 11, 1); 
add_filter('post_link', 'query_arg_for_logged_user', 10, 1); 
add_filter('page_link', 'query_arg_for_logged_user', 10, 1); 
add_filter('post_type_link', 'query_arg_for_logged_user', 10, 1); 
add_filter('category_link', 'query_arg_for_logged_user', 11, 1); 
add_filter('tag_link', 'query_arg_for_logged_user', 10, 1); 
add_filter('author_link', 'query_arg_for_logged_user', 11, 1); 
add_filter('day_link', 'query_arg_for_logged_user', 11, 1); 
add_filter('month_link', 'query_arg_for_logged_user', 11, 1); 
add_filter('year_link', 'query_arg_for_logged_user', 11, 1); 
} 
関連する問題