您当前的位置:首页 > TAG信息列表 > get-posts
GET_POSTS输出始终相同的POST
我试图输出最后(按时间顺序)4篇带有标签(slug)“pp”的帖子。<ul> <?php $args = array( \'posts_per_page\' => 4, \'taxonomy\' => \'tag\', \'field\' => \'slug\', \'terms\' => \'pp\' ); $tag_posts = get_posts( $args ); foreach ( $tag_posts as $post
Get_post和wp_autop(删除筛选器)
我刚刚在get\\u posts函数中转换了query\\u posts函数。这是我的旧功能:<?php // The Query query_posts( \'cat=170&showposts=4\' ); remove_filter(\'the_excerpt\', \'wpautop\'); // The Loop while ( have_posts() ) : the_post(); echo \'<h3 style=
从下拉菜单中获取类别的ID
我正在尝试从中获取类别IDwp_dropdown_categories();然后将ID传递到一个循环中,让它输出该特定类别的帖子标题。我目前有: <form action=\"<?php bloginfo(\'url\'); ?>\" method=\"get\"> <?php wp_dropdown_categories(); ?> </form> <div class=\"cat-
Get_Posts()在函数中不起作用。php
如果我在任何主题模板中使用以下函数,它将按预期工作。但是,在我的函数中尝试在AJAX函数中使用它时。php,则返回空。$args = array ( \'numberposts\' => 10, \'post_type\' => array(\'topic\',\'reply\'), \'author\' => 454 ); $user_posts = get_posts($args);
列出所有页面,包括存档
我正在我的网站上创建一个自定义选项页面。其中一个选项是控制主页上的一个框,我试图通过select 菜单到目前为止,我可以列出所有页面,包括我的自定义帖子类型-我正在尝试的是将自定义帖子类型存档页面作为链接,并在列表中进行某种排序。例如,选择层次结构应该如下所示:工作-(自定义帖子类型存档)火柴盒-(自定义帖子类型页面)页面-(常规页面)我的当前代码:$sitePages= get_posts(array(\'post_type\'=>array(\'page\', \'work\', \'peopl
在单个帖子页面中获取帖子偏移量/帖子页面偏移量(循环外)
我想知道如何在get\\u posts循环之外获取自定义帖子或其页面的偏移量。我开发了一个外部web应用程序,它通过JSON API插件连接到wordpress博客,并使用AJAX请求显示给定的帖子页面,如:?json=get_posts&orderby=date&order=desc&count=x&page=n (这将返回第n页,共x篇帖子)这很好,但现在我想在wordpress博客“single post”页面上设置一个指向此应用程序的链接,如“在应用程序中
在单个帖子页面中显示最近的帖子
我正在尝试在中显示最近的自定义帖子single-events.php 我可以通过使用get_posts 我不知道如何排除激活的帖子,因此如果我正在使用下面的代码处理“事件1”,它将在“最近的事件”部分显示“事件1”。我该怎么解决这个问题?<?php $args = array( \'post_type\' => \'events\', ); $myposts = get_posts( $args ); foreach ( $myp
为什么我的小部件会破坏其他小部件?
因此,我创建的这个小部件正在杀死在同一提要栏中注册的所有其他小部件。也就是说,在这个小部件完成后,不会呈现任何内容。没有其他小部件标记可以将其添加到DOM中。经过数小时的拉扯,我发现罪魁祸首与\\u get\\u featured\\u posts()中的get\\u posts方法有关。这就像调用该方法停止所有其他小部件处理一样。以下是我的小部件代码:class Featured_newsroom_posts extends WP_Widget { function __construct()
使用ID按多个类别检索最新帖子
我的product 岗位类型。Category Name: Test 1 ID: 82 Category Name: Test 2 ID: 83 Category Name: Test 3 ID: 84 Category Name: Test 4 ID: 85 现在,我想为每个类别检索一篇文章——最后添加的一篇。我试过下面的代码,但效果不好。<?php $args = array( \'product_cat_\' => 82,83,84,85
如果我只是从媒体库中插入了一个帖子,并且没有为它上传附件文件,我如何从帖子中捕获(使用get_post)附件文件(pdf,图像)?
我为我的英语感到抱歉。当我试图从帖子中检测到从库中插入的附件(在我的例子中是pdf文件)时,我在WP get\\U帖子中发现了一个奇怪的行为。这是我的代码:$my_query_referenze = new WP_Query( array( \'category_name\' => \'referenze\', \'paged\' => get_query_var(\'paged\') ) ); while ( $my_query_referenze-&
Php 5.4中奇怪的Get_the_*行为
让我试着解释一下发生在我身上的事情:我有一个快捷代码插件,可以显示当前页面的子页面(mod ofhttp://wpist.me/wp/child-pages-shortcode/, 非常有用)。在display函数中,它使用get\\u posts(),带有非常基本的代码,符合codex示例(http://codex.wordpress.org/Function_Reference/get_posts) :global $post; foreach ($pages as $post) {
如何正确使用带有自定义帖子类型的类别
我真的很挣扎。。。我创建了一些自定义的帖子类型,比如说。。。现在,我也有一大堆现有类别,其中一些类别将应用于多个自定义帖子类型。例如,“可用”类别可以分配给所有这些自定义职位类型。现在,当我尝试以编程方式或通过前端的归档页面访问类别时,遇到了一大堆问题。例如,要将所有自定义帖子类型的最新帖子放在主页上,我必须这样做。。。function get_custom_posts( $query ) { if ( ! is_admin() && empty($query->qu
如何使用GET_NEXT_POST()重新启动循环?
我在寻找一种简洁的制作方法get_next_post()一旦到达最后一个帖子,就返回到开头当前,一旦到达最后一个帖子,它就会停止。以下是codex中的几行上下文代码,它们与我使用的内容类似: <?php $next_post = get_next_post(); if (!empty( $next_post )): ?> <a href=\"<?php echo get_permalink( $next_post->ID ); ?>
通过按这些ID排序的帖子ID列表获取帖子?
我将制作一个“收藏夹”帖子框,但文章id存储在另一个DB中,因此我只获得一个id数组(其中are 与WP DB相关)。我想可以用get_posts() 或者只是WP_Query, 然而,当我在抄本上浏览时,我找不到解决问题的方法-很明显,你可以通过多个标签、作者,。。。但我找不到与身份证类似的东西。我甚至不介意这些帖子是否被订购。主要是我只想在一个(WP)查询中获得一堆只提供帖子ID的帖子。有什么想法吗?谢谢:)
SETUP_POSTDATA似乎不工作
我对setup_postdata(). 据我所知,如果我想使用the_permalink() 或the_title(), 我必须使用setup_postdata().马上the_permalink() 或the_title() 正在返回nothing(空白)。我也试过了echo get_the_title() 看看会发生什么,但即使这样也会产生同样的结果。以下是与问题相关的代码: $posts = get_posts($args); foreach($posts as $post) {
辅助侧边栏中的get_post()会扰乱主要侧边栏中的内容
我使用get\\u posts()生成一个以当前页面为父页面的帖子菜单。这会将post\\u id设置为第一个这样的post\\u id,而不是原始页面的post\\u id。也就是说,我希望Wordpress继续,就好像查询后什么都没有发生一样。这是我在侧边栏中使用的代码。php:$args = array( \'posts_per_page\' => -1, \'offset\' => 0, \'category\' =>
按标题排序帖子,按最大数字排序数组
我正在使用该帖子显示律师的判决和案件详情。帖子标题是作为字符串输入的裁决金额。(无$“,”或“.”)我正在使用PHP数字格式格式化标题:EX: User enters 360137 in the post title. $number = get_the_title(); $ammount = number_format($number); echo \'<h1>$\'. $ammount . \'</h3>\';
Show all videos by tag name
我需要按标签名获取所有视频,我使用这样的代码$tax_terms = get_terms(\'media_category\', \'orderby=count&order=DESC&hide_empty=0\'); foreach ( $tax_terms as $tax_term ) { $posts = get_posts(array( \"meta_key\" => \'select\',
如何显示5个以上的帖子?
我运行的代码显示子类别,以及子类别中的所有帖子。但如果一个类别中有5个以上的帖子,则只显示最新的5个帖子。如何显示全部内容,或至少设置一个数字,如9个帖子等。?我的代码:<?php $args = array( \'child_of\' => 1 ); $categories = get_categories( $args ); foreach ($categories as $category) { echo \'<li
GET_POST忽略‘类别’并显示所有帖子
这件事让我有点疯狂。我试图在我正在编写的插件的管理页面上显示一个类别中的帖子列表。以下代码在我的开发服务器(OS X/Apache)上运行良好:$args = array( \'posts_per_page\' => $pageSize, \'offset\'=> $offset, \'category\' => 9 ); $posts = get_posts($args); foreach ($