表題のエラーが出ている原因が理解できません。
特定のユーザーがログアウトした際にトップページへ戻るコードーをfunctions.phpに
sort_pre_get_posts
を使用して書いています。
php
1add_action( 'pre_get_posts', 'sort_pre_get_posts' ); 2function redirect_logout_page(){ 3 $url = site_url('', 'http'); 4 wp_safe_redirect($url); 5 exit(); 6} 7add_action('wp_logout','redirect_logout_page');
Query Monitorで下記のエラーが出ます。
call_user_func_array() expects parameter 1 to be a valid callback, function 'sort_pre_get_posts' not found or invalid function name
do_action_ref_array('pre_get_posts') wp-includes/class-wp-query.php:1633 WP_Query->get_posts() wp-includes/class-wp-query.php:3229 WP_Query->query() wp-includes/class-wp.php:601 WP->query_posts() wp-includes/class-wp.php:717 WP->main() wp-includes/functions.php:1105 wp() wp-blog-header.php:16
この場合放置でも問題ないでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/19 04:25