我想替换wp title中的文本,
实际上, 有一个用于热门帖子的小部件。
我想替换此窗口小部件的输出中的文本, 因此我环顾了窗口小部件的功能, 发现以下代码:
foreach($popular as $post) :
setup_postdata($post);
?>
<
li>
<
a href="http://www.srcmini.com/<
?php the_permalink();
?>">
<
?php if ( $show_thumb3 == 1 ) : ?>
<
?php the_post_thumbnail('widgetthumb', array('title' =>
''));
?>
<
?php endif;
?>
<
?php the_title();
?>
<
/a>
blah blah blah...
我试图更改此行< ?php the_title(); ?> 至:
<
?php
$wptitle = the_title();
$wptitle = str_replace('textbefore', 'textafter', $wptitle);
echo $wptitle;
?>
但是它在实时站点中什么也没做, 也没有任何影响!
如何替换小部件输出中标题中的文本?
如果要替换两个字符串, 怎么可能?
我应该使用这样的东西吗?
<
?php
$wptitle = the_title();
$wptitle = str_replace('textbefore', 'textafter', $wptitle) &
&
str_replace('text2before', 'text2after', $wptitle);
echo $wptitle;
?>
#1
<
?php
$wptitle = the_title();
$wptitle = str_replace('textbefore', 'textafter', $wptitle);
echo $wptitle;
?>
用。。。来代替
<
?php
$wptitle = get_the_title($post->
id);
$wptitle = str_replace('textbefore', 'textafter', $wptitle);
echo $wptitle;
?>
#2【如何替换wordpress the_title中的文本()】尝试这个
$wptitle = get_the_title( get_the_ID() );
$wptitle = str_replace('textbefore', 'textafter', $wptitle);
echo $wptitle;
推荐阅读
- 如何在WP-admin用户界面中重命名”作者”标签
- 如何从WordPress主题定制器中删除菜单部分
- 如何从WordPress中删除()
- 点击特色图片后如何重定向到帖子()
- 如何在WordPress菜单类列表中添加其他类
- 如何将自己的HTML放入WordPress主题()
- 光速输入法删除图文详细教程
- 光速输入法特殊字符设置图文详细教程
- 光速输入法设为默认输入法办法