the_field() 回显结果。你想要的get_field() 相反
但是,这些不会自动默认为从主页读取字段。你必须付出get_field 要查找的主页的帖子ID,以便知道从何处获取字段。类似于:
function alltomhobby_login_message( $message ) {
if ( empty( $message ) ){
$show_on_front = get_option( \'show_on_front\' );
$home_page_id = ( \'page\' === $show_on_front )
? (int) get_option( \'page_on_front\' )
: ( ( \'post\' === $show_on_front )
? (int) get_option( \'page_for_posts\' ) : NULL );
if ( isset( $home_page_id ) ) {
$logintext = get_field( \'login_text\', $home_page_id );
return $logintext;
}
}
return $message;
}
add_filter( \'login_message\', \'alltomhobby_login_message\' );
或者,如果您知道并且页面ID已修复,则可以对其进行硬编码。