gpt4 book ai didi

Wordpress 在呈现之前解析 wp_posts.post_content?

转载 作者:行者123 更新时间:2023-12-02 06:10:51 26 4
gpt4 key购买 nike

我注意到当我从我的 wordpress 模板调用 the_post() 或 the_content() 函数时,它会自动解析数据库数据以用 <br/> 替换新行, 用 <p> 包裹文本标签等...the_post() 或 the_content() 中可能存在某种“格式”函数。

我编写了一个查询以直接从 wp_posts 获取帖子。然后我把它打印出来

<?php
$results = $wp->get_results($sql)
foreach($results as $row) echo $row->post_content; ?>

很明显,这个数据没有被 wordpress 的“格式化”功能解析。输出此内容的正确方法是什么,以便它经历与 the_post() 或 the_content() 相同的“格式化”功能?

最佳答案

@dpelletier 是对的,您只需将该函数应用于 $row->post_content 字符串即可。

如果您希望 WordPress 执行它通常对内容执行的所有操作,包括 wpautop 和解析简码,请使用;

$content = apply_filters('the_content', $row->post_content);

关于Wordpress 在呈现之前解析 wp_posts.post_content?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3025202/

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