如何将带有快捷码的文本包装成php文件?

时间:2013-05-06 作者:Charitos

我想在single.php 文件

短代码是:[box type="note" align="aligncenter" ][/box] 代码是:

Διοργανωτής διαγωνισμού: <?php the_field(\'diorganwths_diagwnismou\');?></br>
Απαιτεί λογαριασμό Facebook: <?php the_field(\'apaitei_logariasmo_facebook\');?></br>
如何包装此php代码,以便将其作为快捷码顺序放入框中?

1 个回复
SO网友:montrealist

您可以使用load_value ACF过滤器:

function wpse0605_acf_load_field( $field ) {
    $field = \'[box]\' . $field . \'[/box]\';
    return $field;
}

// acf/load_field/name={$field_name} - filter for a specific field based on its name
add_filter(\'acf/load_value/name=diorganwths_diagwnismou\', \'wpse0605_acf_load_field\');
add_filter(\'acf/load_value/name=apaitei_logariasmo_facebook\', \'wpse0605_acf_load_field\');
代码可以进入主题的functions.php, 或者在插件构造函数中。

结束

相关推荐

关于unctions.php的警告/注意

我对主页顶部显示的通知有疑问,如:注意事项:load_plugin_textdomain 调用时使用的参数自2.7版以来已被弃用,没有可用的替代参数。在里面.../wordpress/wp-includes/functions.php 在线2925这行代码是关于$wpsmiliestrans:\';)\' => \'icon_wink.gif\', 如果我删除这段代码,它将在第2924行显示问题,这是关于笑脸的另一段代码,这类代码有几十种。我怎样才能摆脱这个我已将软件更新到最新版本。