Meta box or shortcode help 时间:2016-10-15 作者:Alpha 1 我试图编写一个元框或插件,允许我更改页面标题和内容中的一个特定文本字符串。例如:“要在[城市]中停车的地方。无论在何处显示[城市],我都希望使用页面编辑器中的元框对其进行更改。这里的新手程序员,没有找到一个这样做的插件。TIA公司 2 个回复 SO网友:sarcastasaur 首先使用简单的输入值创建元框,以插入所需的文本。Here is a good example.然后从元框中获取输入,并创建一个函数将其存储为短代码。查看Shortcode API 启用短代码。像这样的事情应该可以做到:function new_title( $atts ) { if (!isset ($_POST[\'your_meta_input\'])) { return; } else { return $_POST[\'your_meta_input\']; } } add_shortcode( \'city\', \'new_title\'); SO网友:Eric 您还应该记住,页面或帖子标题不仅会影响页面上显示的标题,还会影响标题中定义的属性。我更倾向于使用WordPress提供的过滤器编写函数:add_filter( \'the_title\', \'your_function_name\', 10, 2 ); 以及add_filter( \'wp_title\', \'your_function_name\', 10, 2 ); 从这里,您可以使用快捷码代码来更新正确的值,或者使用简单的替换字符串命令。 文章导航