WP_QUERY以获取更多字段插件

时间:2013-12-06 作者:Mohammad

我使用这个插件:http://wordpress.org/support/plugin/more-fields/page/2

如何对此输入使用WP\\U查询?!

1 个回复
SO网友:Mayeenul Islam

More fields Plugin 是在帖子、页面等中输入额外的输入,这是WordPress中的自定义字段。

使用WP_Query() 对于这些自定义字段输入,您必须查询meta\\u键。

<?php
//Query for only my custom field value
$args = array(
          \'meta_key\' => \'your_field_key\'
        );

$wpse_query = new WP_Query($args);

while( $wpse_query->have_posts() ):
$wpse_query->the_post();

   if( get_post_meta( $post->ID, \'your_field_key\', true ) != \'\' ):
      echo get_post_meta( $post->ID, \'your_field_key\', true );

endwhile;
?>
从Codex了解更多信息:WP_Query() - Custom Field Parameters.

可以找到更多相关答案HERE.

此外,更多字段插件并没有积极维护,所以它不适合更新的WordPress。更好地使用其他插件,如:Advanced Custom Fields, 或类似的。

结束

相关推荐

private functions in plugins

我开发了两个插件,其中一个功能相同(相同的名称,相同的功能)。当试图激活两个插件时,Wordpress会抛出一个错误,因为它不允许我以相同的名称定义函数两次。有没有一种方法可以使这个函数只对插件私有,而不使用面向对象编程,也不简单地重命名函数?我不想使用OOP,因为我首先要学习它。此外,我不想重命名该函数,因为我可能也想在其他插件中使用它,而重命名感觉不太合适。