我完全忘了怎么做......
我正在尝试更换WordPress / WooCommerce中某个页面上的电话号码,以便仅在该页面上显示不同的电话号码。
页面ID是5383,我记得设置了一个过滤器来完成它,但我还没有成功编码它。
这样的东西,但这仅适用于所有页面的管理员后端,而不仅仅是某个页面:
function rename_header_to_logo( $translated, $original, $domain ) {
$strings = array(
'PHONE NUMBER 1' => 'PHONE NUMBER 2',
);
if ( isset( $strings[$original] ) && is_admin() ) {
$translations = &get_translations_for_domain( $domain );
$translated = $translations->translate( $strings[$original] );
}
return $translated;
}
add_filter( 'gettext', 'rename_header_to_logo', 10, 3 );
答案 0 :(得分:0)
检查页面ID的第一种方法。
if(is_page(5383)) { // your id of your page
// do stuff
}
第二种方式。您可以在每个模板中使用它。
global $post;
if( $post->ID == 5383) {
// do stuff
}