仅在特定页面上显示电话号码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了仅在特定页面上显示电话号码相关的知识,希望对你有一定的参考价值。
我完全忘记了怎么做...
我正在尝试更换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 );
答案
检查页面ID的第一种方法。
if(is_page(5383)) { // your id of your page
// do stuff
}
第二种方式。您可以在每个模板中使用它。
global $post;
if( $post->ID == 5383) {
// do stuff
}
以上是关于仅在特定页面上显示电话号码的主要内容,如果未能解决你的问题,请参考以下文章