【发布时间】:2018-08-14 11:25:00
【问题描述】:
我完全忘记了如何做到这一点......
我正在尝试替换 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 );
【问题讨论】:
标签: php wordpress filter woocommerce