gpt4 book ai didi

php - 在调用扩展内容时,WordPress是否保留格式?

转载 作者:行者123 更新时间:2023-12-03 23:07:44 26 4
gpt4 key购买 nike

我通过以下代码在Wordpress中调用内容。本质上,我将帖子的内容分为三个部分; 1.在标签之前,2.在标签之后,然后3.发布画廊。到目前为止,我拥有的代码可以完美地获取内容,但是由于所有格式化标签(尤其是p)都被剥离,因此我遇到了一个问题。有办法保留这些吗?

谢谢

<?php 
// Fetch post content
$content = get_post_field( 'post_content', get_the_ID() );
// Get content parts
$content_parts = get_extended( $content );
?>
<p>
<?php echo $content_parts['main']; // Output content before <!--more--> ?>
</p>
<p class="read-more">
<?php echo strip_shortcodes($content_parts['extended']); // Output content after <!--more--> ?>
</p>
<button>Read More</button>
<?php $gallery = get_post_gallery_images( $post ); ?>

最佳答案

当使用get_post_field提取帖子内容时,将不应用自动过滤器:
http://codex.wordpress.org/Function_Reference/wpautop

设置$content后,可以通过添加以下行来自己应用所有内容过滤器:

$content = apply_filters('the_content', $content);

关于php - 在调用扩展内容时,WordPress是否保留格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27781798/

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