2017-12-07 1 views
0

Ich muss Abfragezeichenfolge zu allen Seiten einschließlich Homepage.nach dem Benutzer angemeldet. Als Beispiel nach Benutzer angemeldet in der Homepage URL müssen aussehen wie domain.com?aff=1234567 und andere Verbindungen auch mit benutzerdefinierter Abfrage-String wie Seiten domain.com?p=1 & aff = 1234567Hinzufügen von Abfragezeichenfolge zu allen Seiten nach Benutzer angemeldet wordpress

jemand ändern hat Ahnung, wie dies zu tun, oder wie kann ich verwenden wp_redirect für diesen

Antwort

0

Fügen Sie diese zu Ihrem Thema 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); 
} 
Verwandte Themen