如何找到WordPress网站的文本来源?我想要更改文本

时间:2017-04-02 作者:Ishan Patel

我有以下代码,它正在生成网站上的文本。代码位于首页。主题文件夹中的php文件。

<p class="excerpt">
                <?php
                      $theExcerpt = get_the_excerpt();
                      $tags = array("<p>", "</p>");
                      $theExcerpt = str_replace($tags, "", $theExcerpt);
                      echo $theExcerpt;
                      ?>
                </p>
如果你想了解更多信息,请告诉我。非常感谢。

enter image description here

2 个回复
最合适的回答,由SO网友:Bob 整理而成

您可以尝试的一件事是进入页面的编辑模式,在该页面上按“编辑”,然后检查该文本是否是实际摘录。如果您在该页面上看不到“摘录”部分,可以转到该页面的顶部,单击右上角的“屏幕选项”,并勾选“摘录”选项(见图)

如果您发现页面的摘录实际上是空的,这意味着您的主题可能在没有摘录的情况下生成预定义的摘录,您可以将主题下载到pc,并使用它生成的文本进行文件内搜索(在您的情况下为“Lorem ipsum…”)。通过这种方式,您可以找出文本硬编码在主题代码中的位置
您可以使用AstroGrep等软件来执行搜索
enter image description here

SO网友:Benoti

您的代码只输出没有p标记的\\u摘录,摘录是书面文章的一部分,但也可以自动生成,主题可以支持摘录,然后可以查看ox。

有一些过滤器可以更改摘录长度和其他行为,您可以了解更多here (阅读示例)。

请注意,还有用于禁用函数中的p标记的过滤器wpautop。

希望有帮助