Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从wordpress页面获取特定的div_Php_Wordpress - Fatal编程技术网

Php 从wordpress页面获取特定的div

Php 从wordpress页面获取特定的div,php,wordpress,Php,Wordpress,在我的管理面板上,我有一个名为“Les Vétérans”的页面。 在这个页面中,我在WYSIWYG上的一个名为“description”的自定义div中写入了一些内容 现在在我的php代码中,我想在不使用the_content()的情况下显示这个div 我只想定位并只显示这个div,而不显示其余部分(此页面上有更多内容)。您需要获取内容,然后使用正则表达式获取所需的tge部分 下面是示例代码: $content = get_the_content(); if (preg_match('/&l

在我的管理面板上,我有一个名为“Les Vétérans”的页面。 在这个页面中,我在WYSIWYG上的一个名为“description”的自定义div中写入了一些内容

现在在我的php代码中,我想在不使用
the_content()的情况下显示这个div

我只想定位并只显示这个div,而不显示其余部分(此页面上有更多内容)。

您需要获取内容,然后使用正则表达式获取所需的tge部分

下面是示例代码:

$content = get_the_content();

if (preg_match('/<div id="mydiv">([^<]*)<\/div>/', $content, $matches) ) {
    echo $matches[1]; //This is my div
}
$content=获取内容();

如果(preg_match)(“/”([^你不能用document.ready上的jQuery?来做吗?也许问题不在于显示“只有一个
div
”,但是你应该把这个
div
放在一个单独的文件中,在不同的地方调用(看起来你想在两个不同的页面中显示它?)?在我的例子中,我有多个div,它们的类是相同的。所以我想在我的php页面上显示它们。在每个div下面,我想为每个div显示不同的描述。所以我将为每个div显示它们的描述hmm…不确定是否达到目的。你能给出一个明确的例子吗?(退伍军人页面
看起来像什么,你想使用什么数据,你想从中做什么?退伍军人页面显示5个人的图片、姓名和描述。对于每个人,我都有一个标题和一个短代码,你可以在其中写入文本。在我的代码中,我想为每个人显示他们的标题+短代码。)ode取自wordpress编辑器。我不想使用函数the_content();你能编辑你的问题,显示一段php和/或html代码吗?它不工作,我试图显示两个div,称为Test,如下所示