在哪里可以找到String date = element.getElementsByClass("review-time").text();
从数据库中the_content()
获取值的文件?
我想要使用数据库中的其他内容来执行此概念, 到目前为止,我已经在数据库ex中添加了一个新列。 post_content2 如何通过使用
之类的东西来获得它的价值post_content
我尝试查看 <?php the_content2(); ?>
并找到了函数,但没有从数据库post_content中获取值。
答案 0 :(得分:7)
从上面的评论中,以及更完整的答案:
不修改核心WP表格。使用post_meta函数或添加新表。
the_content()
只是一个便捷函数,可以直接访问posts
表content
列。您可以随时通过从数据库中获取值并将其传递到apply_filters('the_content', $my_custom_content);
来执行相同的操作。如果你想编写自己的the_content2()
函数,可以/应该这样做(使用上面提到的post_meta
方法):
function the_content2() {
// Global in the current post so we can get the ID
global $post;
// Load your custom content
$my_content = get_post_meta($post->ID, 'my_custom_content');
// Echo it out (like the_content()) applying 'the_content' filters
echo apply_filters('the_content', $my_content);
}
如果你想弄清楚如何保存这些内容,那么你可以阅读这篇文章:
How to Create Custom Meta Boxes in WordPress
修改强>
值得注意的是,您可以在几个不同的插件中使用此功能。根据我的经验Custom Field Suite是最可靠和最容易使用的(但这只是我的观点)。