PHP WordPress the_content()

时间:2015-11-30 15:42:49

标签: php wordpress

在哪里可以找到String date = element.getElementsByClass("review-time").text(); 从数据库中the_content()获取值的文件?

我想要使用数据库中的其他内容来执行此概念, 到目前为止,我已经在数据库ex中添加了一个新列。 post_content2 如何通过使用

之类的东西来获得它的价值
post_content

我尝试查看 <?php the_content2(); ?> 并找到了函数,但没有从数据库post_content中获取值。

1 个答案:

答案 0 :(得分:7)

从上面的评论中,以及更完整的答案:

  1. 修改核心WP表格。使用post_meta函数或添加新表。

  2. the_content()只是一个便捷函数,可以直接访问postscontent列。您可以随时通过从数据库中获取值并将其传递到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);
    }
    
  3. 如果你想弄清楚如何保存这些内容,那么你可以阅读这篇文章:

    How to Create Custom Meta Boxes in WordPress

    修改
    值得注意的是,您可以在几个不同的插件中使用此功能。根据我的经验Custom Field Suite是最可靠和最容易使用的(但这只是我的观点)。