您当前的位置:首页 > TAG信息列表 > loop
使用基于自定义字段的筛选器挂钩到主查询
我想做一个过滤器,它将挂钩到主查询,并根据一些给定的分类术语或自定义字段过滤所有帖子。目前,我为$查询制作了自定义过滤器,以便只选择具有特定分类法自定义值的帖子,如下所示:foreach($data as $taxonomy => $terms): $query->set($taxonomy,$terms); endforeach; 这就解决了问题。但例如,我有以下问题:我不知道如何提供一个分类字段,而不是一个值在某个范围内的自定义字段;例如,价格在500-1
查询重置问题或代码有缺陷,以启用自定义POST类型查询
在阅读了这里并尝试了各种选项之后,我终于能够让我的自定义帖子类型“推荐”(使用产品“工具集”创建)与我的标准cat/tag查询一起显示,而不会让菜单消失!!下面是我提出的代码,并将其放置在我的主题的自定义函数中。php文件:add_filter(\'pre_get_posts\', \'query_post_type\'); function query_post_type($query) { if(is_category() || is_tag() || is_home() &&
试图在循环中仅在三分之一的帖子上显示广告。是否一直收到错误500?
我认为这只是一个PHP代码错误,但由于某种原因,下面的代码无法工作,它不断给我带来内部服务器错误500<?php $ajfl_adLuck = rand(1,3); if ($ajfl_adLuck == 2) { echo \"<div id=\\\"sidebar-awesome-container\\\">\"; echo \"<div id=\\\"sidebar-awesome-wrapper\\\">\";&
我需要使用页面上的循环吗?
我正在写我的第一个WordPress主题,对页面模板中循环的使用有疑问。我所查看的页面模板基本上都遵循相同的模式(例如,从2012年开始):<?php while ( have_posts() ) : the_post(); ?> <?php get_template_part( \'content\', \'page\' ); ?> <?php comments_template( \'\', true ); ?> <?php endwh
WordPress循环和模板文件
我很好奇WordPress如何知道如果我有一个类别。php,并在其中进行基本循环,当我单击类别A时,我会得到A的所有帖子。我之所以问这个问题,是因为我看到的主题只有一个索引。php,当你点击这些主题中的类别A时,你会看到A的所有帖子,而它们没有类别。php文件。有什么诀窍可以做到这一点吗?因为如果你这样做:类别php及其内部功能:if(have_posts()){ while(have_posts()){ the_post(); } }
Category y.php和tag.php上的分页不起作用
我在模板页面上使用的查询循环如下:<?php $paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1; $wp_query = new WP_Query(); $wp_query->query(\'posts_per_page=\'.get_option(\'posts_per_page\').\'&paged=\' . $paged); global $wp_query;
Modifying a Loop to Show More
此循环显示主题选项中指定的特定类别中超过4个帖子标题的一篇特色帖子。我想做的是显示4个标题中的所有4个帖子,在4个标题之上。这4个标题来自这段代码<a class=\"listtitle\" href=\"<?php the_permalink() ?>\" rel=\"bookmark\" title=\"<?php printf( esc_attr__( \'Permalink to %s\', \'wpnewspaper\' ), the_title_attribute( \
创建一个使用模板获取页面的循环
我正在尝试做一个模板,将是一个html5/垂直滚动的基础。我创建了大量的页面模板,每个模板都代表<section> 在索引上。php主要是检索我命名的页面的子页面ROOT 使用此选项:// Set up the objects needed $my_wp_query = new WP_Query(); $all_wp_pages = $my_wp_query->query(array(\'post_type\' => \'page\')); /
WP_QUERY:是否按数组ID查询帖子?
我做了很多研究,但不明白为什么这对我不起作用?echo print_r($rel); // Array ( [0] => 63 [1] => 87 ) $args = array( \'post_type\' => array( \'post\' ), \'orderby\' => \'ASC\', \'post_in\' => $rel ); $loop = new WP_Query
将循环重定向到页面,找不到原点,无法删除
我有一个新客户,她对她的博客做了“一些事,我不记得是什么”。现在,当你访问主页时,它会重定向到她创建并删除的页面,“/路线图/”。我不知道它为什么要这样做,也不知道她是怎么让它这样做的。她没有FTP访问权限,只在Wordpress后台做了一些事情。我在垃圾箱中找到了已删除的页面,并将其永久删除,但它仍会重定向。我禁用了每个插件,它仍然重定向到那里。我导出了数据库,并在其中的任何位置查找“路线图”的实例,但只找到了两个位置—在我尝试修复问题时放置到静态页面的临时重定向,以及在站点跟踪日志中对该页面的引用。没
Query_Posts()与Get_Posts()多个循环
我有一个模板,最初只有一个循环,它使用query\\u posts,我使用相同的方法又添加了两个循环,但是在阅读了allot关于这些的内容后,我得出结论,我将停止使用它,每个人都反对使用它。original query_posts loop (latest posts)<?php if ( !is_front_page() && tfuse_options(PREFIX.\'_pagination_portfolio\') ){ $cat = get_query_va
输出显示的是一个页面,而不是博客帖子列表
我有下面的代码front-page.php (在设置>阅读中设置该页面);然而,有些地方出了问题,因为帖子没有显示出来。输出如下所示。有人能确定问题是什么吗? <?php get_header();?> <section id=\"home-content\"> <section id=\"latest-news\"> <h2>Latest
New loop vs widget
所以,我有一个侧边栏,我将列出所有帖子,我可以使用一个小部件。但是,使用一个新的循环而不是一个小部件或优先选择是否合适?
自定义帖子类型在循环中显示,常规帖子不显示
每个人都知道基本的WordPress循环,每个人都知道如果你只想在一个循环中放置帖子query_posts(\"post_type=post\"); BEFORE 循环。我已经做到了。问题是我有一个自定义的帖子类型,称为mini feed,它出现在我的循环中,问题是,它是唯一出现的东西。我有60个职位,职位类型下的职位和NONE 其中,只有这一个(因为目前只有一个)迷你提要出现。自定义帖子类型如下所示:public function aisis_mini_feed() { $labels
在主页上显示多个自定义帖子类型列表-多个循环
我必须在一个我正在处理并正在努力处理代码的网站的主页上显示6个框。我成功做到了这一点:<?php $term = get_term( hotelCategoryID, \'accommodation-category\' ); $output = \'<div class=\"box\"> \'; if (function_exists(\'get_terms_meta\')) { $category_hotel = get_terms
从ID数组中的某个帖子类型获取帖子
我在ID数组中有一些post ID,如:$ids = array(20,34,65,126) ; 在我的项目中有许多自定义帖子类型,这些id与不同的帖子类型相关,但我不知道在这种情况下哪个id与哪个帖子类型相关。换句话说,我需要这样做:$posts = my_get_posts( \'ids\' => array(20,34,65,126), \'post_type\' => \'product\', ) ; 该功能必须消除不是产品的ID
未显示所有子帖的子帖_of..通过GET_POST
我把这个循环放在一起,以显示所需猫的所有子帖子,但我没有从其中一个子猫那里得到任何帖子<不确定我是否在使用最佳方法来完成我正在尝试的事情。。 <?php $posts = array(); $categories = get_categories(\'child_of=5\'); foreach($categories as $category) { $args=array(
Remove the_content From Loop
我试图显示一个只有特定元素的自定义循环。“我的循环”当前包含标题、创建日期、作者和;所容纳之物然而,我正在尝试删除循环中每个帖子的内容,因为我不希望它在这个列表中显示得不走运。我甚至已经从循环中删除了\\u content();它仍然会在循环部分下显示帖子内容的列表。任何帮助都将不胜感激,这是我的代码:<?php query_posts(\'category_name=halloween &posts_per_page=6\'); ?> <?php if ( have_p
如何按任意顺序对帖子进行排序?
我需要按照一个非常具体的顺序列出帖子,这个顺序与帖子的日期、标题或WordPress能帮我弄清楚的任何东西都无关。当我在一个类别和类别存档页面上列出帖子时,我需要使用这个顺序。有没有可能这样做,如果$idlist是一个按我想要的顺序排列的post-id数组,它可以循环遍历每个post-id? <?php query_posts(post_id=$idlist); ?> <?php the_permalink(); ?> etc...
动态过滤类别循环
我正在尝试使用动态类别过滤器显示自定义循环。作为一种设置,我有所有用户名的类别,这些用户名是在用户创建帐户后创建的。因此,我尝试将用户的用户名作为类别过滤器进行回显。当我将echo放在页面的其他位置时,它会起作用,但当我尝试这样嵌入它时,它不会起作用:<?php query_posts(\'category_name=<?php global $current_user; if ( isset($current_user) ) {echo $current_user->user_logi