当前位置: 首页 > 知识库问答 >
问题:

在WordPress中显示第一行内容,无需简码

邵捷
2023-03-14

我正在使用以下代码从wordpress帖子中拉入内容:

<?php the_content(); ?>

当文本在页面上输出时,它包含我想要去掉但仍保留内容的内容中使用的短代码。见下文:

[vc_row][vc_column width="1/1"][vc_column_text]
artist name
[dt_divider style="thin"/]

image size
[dt_divider style="thin"/]

£70[/vc_column_text][dt_gap height="20"][vc_column_text]Description[/vc_column_text][/vc_column][/vc_row]

所有我想做的是保持艺术家名称部分,但当我使用:

<?php strip_shortcodes( $content ); ?>

当文本包装在短代码中时,它将删除所有文本。

有没有人知道更好的方法来保持艺术家的名字,记住艺术家的名字在每个帖子中都会不同?

非常感谢:-)

共有1个答案

梁丘钊
2023-03-14

根据艺术家的名字总是在vc\u column\u text][dt\u devider之间。

preg_match_all("/\[vc_column_text\](.*)\[dt_/Us", $source, $matches);
$artist_name = $matches[1];
 类似资料:
  • 我想在我的Flitter应用程序中显示图像内容。我使用WordPressAPI。我使用这个类来显示featuredmedia、标题和内容 这是wordpress的内容 “内容”:{“渲染”:“首相警告议员们,他们试图阻止英国脱欧,从而损害了他与欧盟达成协议的机会。 鲍里斯·约翰逊(Boris Johnson)表示,英国将在10月31日“要么做,要么死”退出欧元区——这促使一些议员采取行动,阻止英国

  • 当我使用关于我们的

  • 问题内容: 我正在为下拉列表编写代码。将从数据库中的数据填充下拉列表。因此,我正在进行2个ajax调用,一个是在onmouseover事件上填充下拉列表的内容,另一个是在选择特定选项时进行ajax调用以将相关内容显示在屏幕上。 现在,我想再次调用ajax来获取可以在将鼠标悬停在特定选项上时填充的内容。从ajax调用获得的内容可以显示在小对话框中。为此,我已经安装了qtip库。 问题 我不知道如何进

  • 问题内容: 如何在同一页面中显示XML和其他类型的数据? 上面的XML应该按格式显示。另外,我想在页面中显示HTML表和其他内容。如何实现呢? 我确实在STRING中通过文件获取了XML。 我不想解析它 我要显示(就是这样) 如果您谈到XSLT(请举个例子) 我正在考虑使用Jquery插件(有任何示例吗?) 问题答案: 一种简单的解决方案是将其嵌入元素内,这样既可以保留格式,也可以保留尖括号。我还

  • 问题内容: 我正在升级应用程序以使用iOS 13中定义的新模式,但是该应用程序的关键部分已停止工作。我一直在使用a 来覆盖屏幕上的当前内容并向用户显示新信息,但是在我正在使用的当前Beta(iOS + XCode beta 3)中,该窗口会出现,但随后会立即消失。 这是我正在使用的代码,现在无法使用: 我已经尝试了很多方法,包括使用来展示新的东西,但是却找不到任何实际的文档或示例。 我的尝试之一(

  • 我正在用angularJs和highChartsJS做一个统计图。 这里是代码angularJS: Html代码: 测试代码后,我遇到了一个问题: 未捕获错误:Highcharts错误#14:www.Highcharts。com/errors/14 at对象。a、 错误(http://code.highcharts.com/highcharts.js:10:49)在k.setData(http:/