解析错误:语法错误,意外'add_filter'(T_STRING),期待函数(T_FUNCTION)

时间:2018-03-19 16:44:08

标签: php wordpress custom-wordpress-pages

我试图将此代码用于我的wordpress主题的functions.php:

add_filter( 'tribe_events_pre_get_posts', 'redirect_from_events' );

function redirect_from_events( $query ) {

if ( is_user_logged_in() )
return;

if ( ! $query->is_main_query() || ! $query->get( 'eventDisplay' ) )
return;

// Look for a page with a slug of "logged-in-users-only".
$target_page = get_posts( array(
'post_type' => 'page',
'name' => 'logged-in-users-only'
) );

// Use the target page URL if found, else use the home page URL.
if ( empty( $target_page ) ) {
$url = get_home_url();
} else {
$target_page = current( $target_page );
$url = get_permalink( $target_page->ID );
}

// Redirect!
wp_safe_redirect( $url );
exit;
}

无效我收到错误:

  

解析错误:语法错误,意外'add_filter'(T_STRING),   期待功能(T_FUNCTION)

我希望该事件页面只能由注册用户读取,插件是总事件日历。

为什么呢?谢谢你的帮助

0 个答案:

没有答案