我在模板页面中有一个do_action
功能,用于激活"每只猫的帖子"插件,列出我在页面上某些类别的帖子。
它仅显示帖子标题,但我想在我的标题中使用明细线和斜体,我可以使用str_replace
进行。
但我不知道如何将其与我的do_action
功能结合使用。当do_action
函数调用我的帖子标题时,我希望按照我在str_replace
函数中设置的标题格式化标题。
这是激活插件功能的代码:
<?php do_action('ppc'); ?>
&#13;
这是替换我帖子的特定字符的代码&#39;标题分为断线和斜体:
<?php $first = str_replace(' | ', '<br />', get_the_title());
echo str_replace('REPLACE_ME', '<i>REPLACE_ME</i>', $first);?>
&#13;
他们没有像这样一起工作,我也不知道如何将它们结合起来。实际上,我认为str_replace
不应该致电get_the_title
因为我的插件的do_action
已经调用了标题,但我不知道如何管理它。< / p>
以下是标题示例:
ALLEINANSPRUCH Arne Schmitt,Nico Joana Weber 4 Februar - 2017年4月30日
预期结果:
ALLEINANSPRUCH
Arne Schmitt,Nico Joana Weber
4 Februar - 2017年4月30日
我一直在尝试这个,但它不起作用,它只是重复插件的动作,但没有格式化文本。
<?php
/*
Template Name: Ausstellungen
*/
?>
<?php get_header(); ?>
<div class="container">
<?php do_action('ppc');?>
<?php $first = str_replace(' | ', '<br />', do_action('ppc'));
echo str_replace('REPLACE_ME', '<i>REPLACE_ME</i>', $first);?>
</div>
&#13;