gpt4 book ai didi

php - 我想用 php 或其他脚本删除所有 WordPress 帖子中的某些父级和子级 div

转载 作者:行者123 更新时间:2023-11-29 22:21:10 25 4
gpt4 key购买 nike

是否有一种快速方法(也许可以通过脚本)从我的所有 WordPress 帖子中删除某对 div?例如:

我想从这里开始:

<div class="single_textimage">
<div class="youtube_play"><iframe src="-,-"></iframe></div>
<div class="single_textimage_text">Some text.</div>
<div class="single_textimage_copyright">Some text.</div>
</div>

对此:

<div class="youtube_play"><iframe src="-,-"></iframe></div>

AND

从此:

 <div class="single_textimage">
<img class="aligncenter size-full wp-image-1700" src="-,-" />
<div class="single_textimage_text">Some text.</div>
<div class="single_textimage_copyright">Some text.</div>
</div>

对此:

<img class="aligncenter size-full wp-image-1700" src="-,-" />

所以我想要 div:single_textimage、single_textimage_text 和 single_textimage_copyright。

我希望有一个简单的脚本,或者是困难的脚本。例如,通过“php”、“mysql”或“jquery”,我可以将 test.php 放入根目录或其他位置......

我希望我为您提供了足够的信息。如果我说得不够清楚,请回复。 :)

最佳答案

在我看来,您应该能够从您使用的任何模板中取出这些内容 - 可能在 PHP 包含中,但我并没有真正使用 WordPress,所以如果没有看到您的所有文件,我不知道在哪里。如果您一心想使用 jQuery 而不是修改模板,我也会添加一些 CSS,以隐藏将被删除的元素:

.single_textimage, .single_textimage_text, .single_textimage_copyright{
display:none;
}

然后,您可以将要保留在其父 DIV 之外的元素放在其之后(或之前):

$('.youtube_play, .wp-image-1700').each(function(){
$(this).parent().after($(this));
});

然后您可以从页面中删除不需要的元素:

$('.single_textimage, .single_textimage_text, .single_textimage_copyright').remove();

这是一个 fiddle :https://jsfiddle.net/3uztorzL/

关于php - 我想用 php 或其他脚本删除所有 WordPress 帖子中的某些父级和子级 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30698066/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com