0

我目前正在使用 WPML 在基于 Wordpress 的网站上浏览我的静态模板文件,并想知道如何将这个 PHP 代码设置为可翻译:

<?php echo preg_replace("/href=\"([^\"]*)\"/", "href=\"$1#activity-filter\"", get_next_posts_link('Next Activities &raquo;')); ?>

特别是“下一个活动”文本。

目前我正在包装其他 HTML 行,如下所示:

<p><?php _e('Words that are being translated', 'roots'); ?></p>

谢谢。

4

2 回答 2

0

它会像:

$translate = __( 'Next Activities &raquo;', 'roots' );
echo preg_replace(
    "/href=\"([^\"]*)\"/", 
    "href=\"$1#activity-filter\"", 
    get_next_posts_link( $translate )
);

当代码过于复杂时使用这种方法。

有关的:

于 2013-07-12T20:09:54.403 回答
-2

默认情况下,Wordpress 不允许您在页面中包含 php,但是有诸如Exec-PHP之类的插件可以让您这样做。

于 2013-07-12T18:50:20.193 回答