如何在一个小部件中只输出最近发布的内容?

时间:2020-01-17 作者:Knott

我创建了一个显示最近帖子标题的简单小部件。如何仅显示介于<;之间的内容;块引号></blockquote>来自最近的帖子?

例如,我的所有帖子都有如下blockquote html标记:

“Lorem ipsum dolor sit amet,concetetur adipiscing elit,sed do eiusmod tempor incidedunt ut laboure et dolore magna aliqua。

<;blockquote>Blockquote content</blockquote>

但是,如果你能做到最低限度,那么你就可以在普通消费者面前进行实验。“”

基本上,我需要像这样显示最近的帖子:

<小时>

Recent posts widget title

Post title 1

来自帖子的Blockquote内容

Post title 2

来自帖子的Blockquote内容

Post title 3

来自帖子的Blockquote内容

非常感谢。

1 个回复
SO网友:Rafaucau

可以使用PHP简单HTML DOM解析器https://simplehtmldom.sourceforge.io/

$html = str_get_html(the_content());
$blockquote = $html->find(\'blockquote\', 0);
echo $blockquote

相关推荐

My widgets do not save

每次我保存我的小部件并离开页面时,我的小部件都会消失。侧边栏已完全清空,不会保存任何更改。控制台或PHP日志中没有任何错误。如果我将小部件直接复制并保存在数据库中widgets_text, 它们将被显示,但我仍然无法在侧边栏中添加或删除任何内容。这只发生在我的右侧边栏上,左侧边栏工作正常,但它们都以相同的方式注册。这是我注册侧边栏的方式:function my_widgets_init() { register_sidebar( array ( \'name\'