WordPress上一次添加的所有内容通过帖子ID获取元值

时间:2018-05-23 作者:dhara chauhan

如何通过post-id获取最后添加的meta值

这就是我迄今为止所尝试的:

    $args = array(
        \'post_type\' => \'post\',
        \'post_status\' => \'publish\',
        \'posts_per_page\' => -1,
        \'meta_key\' => \'picture_upload_1\'
    );
    $dbResult = new WP_Query($args);

var_dump($dbResult);
但我没有收到元值

2 个回复
SO网友:Adeel Nazar

试试这个,我已经编辑了你想要的东西。

$args = array(
    \'post_type\' => \'post\',
    \'post_status\' => \'publish\',
    \'posts_per_page\' => -1,
);

$dbResult = new WP_Query($args);
while ( $dbResult->have_posts() ) {
    $dbResult->the_post();
    global $post;

    // You can pass specific post id to get post meta values 
    $fields = get_post_custom_keys($post->ID);    // all keys for post as values of array
    if ($fields) {
        foreach ($fields as $key => $value) {

            // $value will give you meta_key\'s
            $meta_value = get_post_meta($post->ID,$value,true);

            // Exclude WP System Meta Keys
            if ($value[0] != \'_\') { 
                // Meta Value
                echo $meta_value;
            }
        }
    }
}

SO网友:Jignesh Patel

请尝试此代码。我将按日期添加订单。希望就是工作

https://codex.wordpress.org/Class_Reference/WP_Query

$args = array(
        \'post_type\' => \'post\',
        \'post_status\' => \'publish\',
        \'posts_per_page\' => -1,
        \'orderby\'     => \'modified\',
        \'order\'       => \'DESC\',
        \'meta_key\' => \'picture_upload_1\'
    );

结束

相关推荐

WordPress Plugins won't save

我有一个WordPress网站,我刚刚接管了一个客户,因此我没有能力与以前的网站管理员/开发人员交谈。该网站使用的是YOOtheme对Subway稍加修改的版本。为了更新插件位置,Subway的一部分有“小部件选项”。我无法更改外观或小部件显示的页面,因为我无法保存任何内容。它看起来像已保存,但没有保存,或者您会在保存按钮旁边看到“加载循环”,它一直在运行。Things to note:<WordPress和插件是最新的。在我们转移到新服务器之前,插件是可更新的。新服务器有一个max\\u inpu