Questions tagged «query»

通用术语,指从数据库检索信息的过程。

6
WP使用WP查询获取父级的所有子页面
这是我的代码 $my_wp_query = new WP_Query(); $all_wp_pages = $my_wp_query->query(array('post_type' => 'page','post_parent'=>$parid,'orderby'=>'title','order'=>'ASC' )); 它仅显示第一级子页面。我需要所有子页面,子页面的子页面...以及全部。我搜索了一个解决方案,并且可以使用get_pages和wp_list_pages获取所有子页面。 但是我确实需要按自定义发布元值对订单进行排序。所以我必须使用自定义查询。 请帮忙。谢谢

4
使用wpdb的get_results
我正在尝试检索数据库中的信息。我想pages使用此语句显示所有内容,但我空白ARRAY global $wpdb; $result = $wpdb->get_results ( " SELECT * FROM $wpdb->wp_posts WHERE post_type = 'page' " ); echo $result; // display data 输出: ARRAY 编辑:更改以下建议后,我现在正在使用它。但我仍然没有得到任何结果: global $wpdb; $posts = $wpdb->wp_posts; $result = $wpdb->get_results( " SELECT * FROM $posts WHERE 'post_type' = 'page' " ); foreach ($result as $page) { …
12 database  query  wpdb 

2
计数和显示数据库查询
我正在寻找一种解决方案,如何计算和显示WordPress网站中的所有查询。有人知道,如果有一个好的插件? 否则,这将是在控制台上检查查询的解决方案,因为我在控制台上进行了大量工作。

1
如何通过帖子ID获取评论?
我有此自定义帖子查询,以列出特定类别内的所有帖子。例如我有这个: $args = array('cat' => 'home','post_type' => 'post')); $post_obj = new WP_Query($args); while($post_obj->have_posts() ) : $post_obj->the_post(); // do stuff here endwhile; 因此,对于此页面,我想显示帖子列表以及随附的评论。我只显示每个帖子最多2条评论。 有内置的功能可以做到这一点吗?
9 query  comments 

3
删除首页查询
我有一个显示home.php模板的主页,其中包含2个带有小部件的侧边栏。 主要查询仍然会提取标准的10个帖子,但是由于我没有显示这些帖子,因此我希望完全消除对数据库的查询。如果需要的话,因为我没有在home.php模板中使用主循环,所以将执行一个空的post循环。 我该怎么做?我可以使用它pre_get_posts来最小化和减少查询,但这仍然给我一个非常快速的查询,如何完全消除它呢?
8 loop  query  homepage 

3
按元数据日期订购(整个网站上的)帖子
我的自定义“主页”页面设置为通过自定义日期字段对我的自定义帖子进行排序,并使用functions.php中的以下代码(已更新为自定义名称): // sort order for home page add_action('wp', 'wwgo_check_page'); function wwgo_check_page () { if (is_page()) { add_filter('get_previous_post_sort', 'sort_it'); add_filter('get_next_post_sort', 'sort_it'); add_filter('posts_orderby', 'sort_it' ); add_filter('posts_join', 'join_it' ); add_filter('posts_where', 'where_it' ); function sort_it () { global $wpdb; return " $wpdb->postmeta.meta_value ASC "; } function join_it( $join ) { global $wpdb; $join .= …

4
获取页面内容的正确方法
我必须获取特定的页面内容(例如page(12)) 我用了: <?php $id=47; $post = get_page($id); echo $post->post_content; ?> 使用不错的execpt与qtranslate兼容,返回法语和英语文本 但是循环很好,只返回良好的语言版本 <?php if(have_posts()) : while(have_posts()) : the_post(); ?> <div id="post"> <?php the_content(); ?> </div> <!-- .post --> 所以问题...如何在循环中获得特定页面的内容...
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.