您当前的位置:首页 > TAG信息列表 > query-posts
如何在随机功能后保存帖子在主页上的位置?
我使用以下代码在主页上显示随机帖子:<?php global $query_string; query_posts($query_string . \"&orderby=rand\"); ?> 当页面刷新时,帖子位置会反转。是否可以保留职位一段时间?我希望职位每小时更换一次。
保存帖子ID以在网站上其他地方的表单中使用
我试图保存某个被查询帖子的ID,以便在循环之外的表单中传递。更具体地说。我有一个文件名为review.php, 这个文件包含一个Wordpress循环,它一次查询一篇文章。在我的sidebar.php 我有一个表单设置,仅当用户当前在review.php 页此表单应传递来自review.php 在隐藏字段中。此ID稍后将用于在表单提交后更改该帖子。(这是一个职位审查系统)如何在中存储帖子的IDreview.php 这样我以后可以在我的sidebar.php?
如何修改此函数以排除属于特定类别的帖子?
我是WordPress开发的新手,我有以下问题。我使用此函数(声明为functions.php 我的主题的文件)来修改main query 这样,具有特定标签的帖子就不会显示在我的主页中:function exclude_featured_tag_and_legacy_posts( $query ) { $tagId = get_tag_ID(\"featured\"); //echo(\"Featured Tag Id: + $tagId\");
如何根据自定义元值排除帖子查询
我正在为我的网站上用户提交的帖子建立一个审查系统。我有一个页面叫做page-review.php 其中显示“待审核”类别中最早的帖子。这是为了确保每个用户提交的内容都得到审查。此页面上一次只显示一篇文章。$review_args = array( \'orderby\' => \'post_date\', \'order\' => \'ASC\', \'posts_per_page\' => \'1\', \'cat\' =
Custom post query error
我的wp\\U帖子中有大约46k行。我只想查询符合查询条件的数据库,并显示结果帖子,但我的问题是,我对数据库所做的任何查询都只显示添加的最后5个条目。这就是代码:if(isset($_GET[\"submit\"])){ $nume_searchq=$_GET[\"nume_doc\"]; $spec_searchq=$_GET[\"specializare_doc\"]; $instit_searchq=$_GET[\"spital_doc\"]; ?>&
Custom query posts error
我有以下显示不同内容的代码,这就是为什么我在查询中使用了许多过滤器。问题是,无论来自交换机的查询是什么,它都会显示相同的内容。如果我这样做SELECT * FROM wp_posts WHERE ID=\'100\' 例如,它将显示SELECT * FROM wp_posts ... 此外,我还添加了post_type=\'post\' 它显示了他在数据库中找到的所有东西,比如图片、联系方式等等。 if(isset($_GET[\"submit\"])){ $n
为什么在这个存档页面中,调用Query_Posts()函数只显示最近10个帖子?
我是WordPress主题开发方面的新手,我发现有两个问题posts archive page: http://lnx.asper-eritrea.com/archivio/上一页必须将所有博客帖子显示在无序列表中。主要问题是,只显示了最近10篇发布的帖子。另一个问题与erroneus调用query_posts() 作用这是生成posts循环的PHP代码:<? // get the term using the slug and the tag taxonomy //$term =
使用增量查询自定义元值
我有一个查询,搜索我添加到帖子中的元值(元选择)。我把它放在一个循环中,有4个结果。比方说,我希望这个循环从元值“2”开始,每次向循环中的值加1时,向上依次为“3”、“4”、“5”。这是我当前的代码,它显然只是查询值“2”,在这个函数中我应该在哪里添加增量?<?php // args $args = array( \'posts_per_page\' => 4, \'post_type\' => \'post\',
单个帖子模板上的POSTS_NAV_LINK
我有一个帖子类型叫做journal 在single-journal.php 模板我正在查询journal 类似这样的帖子:<?php query_posts( array( \'posts_per_page\' => 4, \'post_type\' => \'journal\', \'paged\' => ( get_query_var(\'page\') ? get_query_var(\'page\') : 1 ),
query post limits
function posts_limit_fn($limit, $query, $custom_limit = \'\'){ if($custom_limit !== \'\'){ return $custom_limit; } return $limit; } 这段代码被执行到AJAX函数中add_action(\'wp_ajax_search_query\', \'search_query\');$querySt
警告:urlencode()要求参数1为中给出的字符串和数组,而不是所需的输出
警告:urlencode()要求参数1为字符串,数组在中给定D:\\xamppp\\htdocs\\sample\\wp-includes\\formatting.php 在线3690当我试图category_name 在query_post,<?php $args=query_posts( array( \'posts_per_page\' => -1, \'category_name\' =>array(\'Breakin
使用QUERY_POST获取每个类别的邮寄列表?
<?php $cat_name=array(\'Breaking News Stories\', \'Call-out\', \'Featured Story\', \'Standard Stories\'); $count=count($cat_name); /*Get category_id by its name*/ for($i=0; $i < $count; $i++) { $cat_id5.=\"\'\".g
自定义分类模板上的每页帖子
我想使用此筛选器在我的自定义税务模板上显示20篇帖子:function customize_customtaxonomy_archive_display ( $query ) { if ( ( $query->is_main_query()) && ( is_tax() ) ){ $query->set( \'posts_per_page\', \'20\' ); $query->set( \'number_
按元价值排序,先按专业,然后按免费
query_posts($query_string . \'&meta_value=pro&orderby=rand\'); 我随机得到专业列表,但我想要pro 以及免费,但pro 首先列出,然后meta_value free 列表我还设置orderby meta_value query_posts($query_string . \'&orderby=meta_value_num\'); 这不起作用,在查询字符串中默认为cat. 这需要orderby d
如何仅获取帖子的当前图像
我是WordPress的新手。我已经创建了一个模板页面,我想在其中显示单个帖子,所以为了获取该帖子的媒体,我使用了一个函数$args = array( \'post_type\' => \'attachment\', \'post_status\' => \'inherit\', \'post_mime_type\' => \'image\', \'posts_per_page\' => -1, \'post_parent
在循环期间向_post()插入自定义数据
我在WordPress网站上有一些帖子,假设我想为每个帖子添加一个随机数$num 作为键和random() 作为值。然后我想通过以下方式访问它们:$post->num 或post_num() 这可以在循环过程中完成吗?由于每次执行时该值都会更改,因此我需要在循环期间进行设置。我无法将此随机数添加为自定义字段。有没有办法做到这一点?
Get post ids from WP_Query?
是否有一种方法可以检索从以下位置查询的帖子ID数组:$latest = new WP_Query( array ( \'orderby\' => \'rand\', \'posts_per_page\' => 3 )); if ( $latest -> have_posts() ) : while ( $latest -> have_posts() ) : $latest ->
在一页帖子中显示单个帖子日期
在帖子页面中,我如何显示他们的日期,而不是页面日期?我没有php知识。假设我想在这里显示单篇文章的日期,而不是单篇文章的标题。<?php if($block === \'title\'): ?> <h2 class=\"post-title\"> <?php echo empty($link_setting) || $link_setting != \'no_link\'
改进或优化非常慢的查询
我有一个相当大的数据库-在wp\\U Post中有113299行,在wp\\U Posteta中有2160649行。有一个自定义查询是在添加或编辑帖子后运行的,每次运行时它都会出现在MySQL的慢速日志文件中,而且似乎耗时太多(实际上是17到78秒)。这就是它在query_posts: $args = array( \'meta_query\' => array( arra
升序自定义帖子类型
我正在尝试按升序(而不是默认的降序)对自定义帖子类型进行排序。按如下方式注册帖子类型:function codex_custom_init() { register_post_type( \'calendar\', array( \'labels\' => array(\'name\' => __( \'Calendar\' ), \'singular_name\' => __( \'Calendar\' ) ),