首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >str_replace从标题中删除单词

str_replace从标题中删除单词
EN

WordPress Development用户
提问于 2020-04-12 16:05:24
回答 2查看 471关注 0票数 0

我有一个网站来评论电影( DVD /Blu-ray等),所以在特定类别中的每一个评论都会在标题之后有(Blu-ray),另一个会有DVD等等。即复仇者:无限战争(蓝光)。我想修剪光盘的格式(蓝光)从页面标题,我有这个代码,但它不工作。不知道是怎么回事。

代码语言:javascript
运行
复制
<span style="color: #ffffff">About <?php if (in_category('5447') ):?>
<?php
echo str_replace("(Blu-ray)"," ","<?php the_title(); ?>");
?>
</span>
<?php endif; ?>

所以,在本质上,我可以抓住标题,它将是:复仇者:无限战争(Blu-ray)

但我想读一读:复仇者:无限战争

EN

回答 2

WordPress Development用户

回答已采纳

发布于 2020-04-12 16:34:16

the_title()将直接输出标题为了您在字符串操作中的目的,需要使用get_the_title() https://developer.wordpress.org/reference/functions/get_这个_标题/

您也有一些php语法错误;

试着使用:

代码语言:javascript
运行
复制
<?php
echo str_replace( "(Blu-ray)"," ", get_the_title() );
?>
票数 0
EN

WordPress Development用户

发布于 2020-04-12 16:41:22

你雇错人了:

代码语言:javascript
运行
复制
echo str_replace("(Blu-ray)"," ","<?php the_title(); ?>");

should be : echo str_replace( "(Blu-ray)", "", get_the_title() );

1- the_title()直接回显标题,不能使用标题执行任何操作。

2-当调用str_replace()点时,放在php标记中;)

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/363870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档