您当前的位置:首页 > TAG信息列表 > wp-query
如何在一个循环中显示来自多个帖子类型的帖子?并将它们分别显示在同一模板上
我有四种帖子类型产品的横幅和产品组合的推荐信都显示在相同的主页模板(index.php)上。目前正在使用下面的查询从不同的帖子类型获取帖子。<?php query_posts( array( \'post_type\' => \'work_projects\', \'work_type\' => \'website_development\', \'posts_per_page\' =>
Wordpress post filter menu
嗨,我正在尝试创建一个表单,通过3个要求、类别、作者和日期过滤我的帖子。用户应该能够从每个下拉列表中选择一个需求(或全部留空),并基于此获得一个outcoem,例如,可以选择HMTL(来自类别)、Joe Bloggs(来自作者)和2017年2月(来自日期),并获得一个页面,该页面显示2017年2月发布的Joe Bloggs编写的HTMl中的所有帖子。到目前为止,我有一些功能和一个表单,当选择类别和作者(无日期)时,它似乎起作用,并将我引导到新闻/类别/新闻/?用户=1(&A);日期dd&;提交=筛选
通过另一个插件的插件添加功能
我制作了一个插件,在某些情况下,我需要为GravityView中的订阅者角色添加一些功能。我想用user_has_cap 过滤以使其工作does 只是没有在正确的时间添加大写字母,所以GravityView认为用户没有正确的大写字母。我在插件中包含了一个文件,就是这段代码,(删掉了一些注释等)add_filter( \'user_has_cap\', \'sqms_user_has_cap_filter\' ); function sqms_user_has_cap_filter( $allcap
将其他分类添加到WordPress分类页面
我有一个自定义的post类型“packages”,具有多种分类法;i、 e.“目的地”i、 e.mysite。com/目的地/新西兰/post类型“packages”还有其他分类法,即“难点”我希望过滤这些区域页面;类似于:mysite。com/目的地/新西兰/?难度=中等以下是WP\\U查询:$term_id = \"12\"; //medium $taxquery = array( \'posts_per_page\' => 1, \'post_
仅返回具有POST_EXCEPT的帖子
我想随便找一篇文章,但只有一篇有文章摘录的。有什么方法可以在调用get_posts() 或wp_query()? 如果我能休息一下,我会得到额外的积分,我沿着这条路线探索,发现自己回到了get_posts().
从WP_QUERY中排除具有子页面的父页面
HoW CA.N 我 QUERY oNLY THosE PA.GEs THA.T DO NOT HA.五、E CH我LD PA.GEs?十、A.;十、A.;E.G.:十、A.;十、A.;十、A.;PA.RENT PA.GE 1.十、A.;十、A.;十、A.;CH我LD PA.GE 1.十、A.;CH我LD PA.GE 2.十、A.;十、A.;PA.RENT PA.GE 2.十、A.;PA.RENT PA.GE 3.十、A.;十、A.;十、A.;C
无法修改(更新)帖子-找不到页面
几天来,我在修改一些帖子时遇到了问题。当我试图修改帖子的内容时,我收到404错误,重定向到我找不到的页面。做谷歌研究,所有的基本测试,清除缓存,浏览器,启用/禁用插件,更改永久链接,等等,我在WP论坛上发现了这一点,说Apache的ModSecurity 导致问题: https://wordpress.org/support/topic/clicking-the-post-draft-button-sometimes-redirects-a-404-not-found-page/ https://
按名称搜索自定义分类术语
我有一个自定义的分类法,叫做相册。我需要能够文本搜索分类术语标题,显然这不是默认的WP搜索。只是想知道我该如何最好地解决这个问题?假设有一张名为“足球热门歌曲”的专辑,我开始键入foot并搜索,我只需要它显示专辑标题和永久链接。谢谢
如何从帖子中获取帖子的id并返回帖子的meta
我需要在另一篇文章之外查询一篇文章:我正在使用一个钩子来导入页面生成器模板,我需要一个与它所钩住的文章相关的查询。我不太喜欢建筑商,但他们很受欢迎。我正在使用此代码:<?php $mypost = array( \'post_type\' => \'post\' ); $loop = new WP_Query( $mypost ); if ($loop->have_posts()) : while ($loop->have_p
查询/列出所有术语及其自定义帖子计数
我想查询/列出自定义帖子类型中的所有术语(来自所有自定义分类法)及其自定义帖子计数。这就是我目前所拥有的。。。$the_query = new WP_Query( array( \'post_type\' => \'teacher\', \'tax_query\' => array( array( \'taxonomy\' => \'ALL CUSTOM TAXONOMIES\',
从网络(多站点)获取帖子
下面的代码给出了来自网络的所有帖子。我正在努力实现的目标:选择要显示的博客(按ID)选择要显示的帖子数量(我的代码选择帖子数量per blog)</按日期或随机排序$blogs = get_last_updated(); foreach ($blogs AS $blog) { switch_to_blog($blog[\"blog_id\"]); $lastposts = get_posts(\'numberposts=3\');&
在自定义分类归档模板中分隔帖子和自定义帖子类型
我已经创建了自定义帖子类型(Match)和自定义分类法(Team),并使团队分类法可用于普通帖子(该团队的新闻)和匹配自定义帖子类型。然而,在归档模板页面上,我创建了分类团队。php中,帖子并没有分为新闻部分和匹配部分。我尝试过各种解决方案,但目前两者都显示相同的内容-所有帖子和球队的所有比赛。我恢复了第二部分“匹配”,以展示我在这里和各种教程网站上阅读答案时尝试的两种方法。<?php /** * The template for displaying Archive pages.
暂时性的行为不像预期的那样
我正在设置一些瞬态,以减少多个自定义WP\\U查询对象的负载。例如,当我将瞬态设置为在一小时内过期时,对post/自定义post的任何更改都会立即反映在使用瞬态的循环内的结果中。根据我的理解,应该缓存查询,并且更新后的post值应该只在指定的时间之后反映?瞬态没有再次设置,并且在到期时间方面按预期工作,只是post更改立即可用?还是我对瞬变的理解完全错误?下面是一个基本示例:if ( false === ( $testimonial_loop = get_transient( \'testimonials
从WordPress数据库拉取数据
在WordPress中,我使用了一个名为“Business directory”的插件,该插件创建了一个名为“wp\\u wpbdp\\u listing\\u fees”的表。还有一些专栏。列名“listing\\u id”包含所有“custom post type”post id,列名“fee\\u id”包含两个不同的值[2和4]。问题是,我想显示与“fee\\u id”=4匹配的所有帖子标题custom\\u post\\u type name=wpbdp\\u列表我希望这张图片能让事情变得更清楚
无法按变量增加POSTS_PER_PAGE
我正在将产品列表加载到存档类型页面上,并创建一个自定义查询。我想创建一个“加载更多”功能,以便单击列表底部的“加载更多”按钮加载接下来的10个产品。我认为这就像使用变量设置“posts\\u per\\u page”一样简单,只需在单击按钮时将其增加10。然而,我得到了奇怪的结果。这段代码不是最终的代码,只是为了说明这个问题。if(isset( $_POST[\'load-next-amount\'] )){ $pageamount = 10 } else {
我如何才能允许发布粘性帖子,但将查询限制为1个帖子?
我有一个部分,我呼吁各地的网站在不同的点。此部分仅显示最新帖子。看起来是这样的:<?php $args = array( \'posts_per_page\' => 1, \'order\' => \'desc\' ); query_posts($args); if ( have_posts() ) : while ( have_posts() ) : the_post
使用默认的WordPress搜索而不是创建自定义搜索有什么优势吗?
将默认搜索框与->get_search_form() 而不是通过html表单和wp\\U查询创建搜索表单?
如何管理WordPress知识库/维基/帖子集
所以,我的网站是由博客组成的,一个包含收藏(教程、参考资料、灵感等)的页面很容易成为博客的一部分,而收藏只是一个地方的帖子,可以链接到其他网站。(我还使用mshots生成这些网站预览,用户可以使用表单添加自己的帖子)问题是:如何轻松有效地管理和添加大量收集帖子。(千人)以下是我想要的工作方式:http://i.imgur.com/mZTdGh5.jpg我们有不同的主题和类别。当用户单击类别时,具有此类类别的帖子将显示在主题下拉列表下方。(所以一切都发生在一页上)。现在它是这样工作的:每个主题类别都是指向新
更新自定义帖子类型时添加跨度
我想做的是span 每当更新帖子时,标签都会显示在帖子类型的顶部。按照页面的设置方式,可以查询列出当前可用作业的不同帖子类型。无论何时发布新作业,都会在帖子网格中出现一篇新帖子,其跨度为“new”,在14天后过期。我也在尝试做同样的事情,但只要这些帖子中有一篇被更新,我就会用一个“更新”的跨度。这是我认为对“新”跨度负责的代码。<?php if (strtotime($post->post_date) > strtotime(\'-14 days\')): ?> &
在一个页面上多次使用WP_QUERY的快捷码
我有一个好几天都无法解决的问题-我有一个快捷码,它用我的CPT 贴子,它可以独立工作(在一页/贴子上使用短代码时),但在一页或贴子上使用多次时则不行(没有错误,只打印第一个短代码)这是我的代码:if ( ! function_exists( \'odwpdp_add_shortcode_1\' ) ) : function odwpdp_add_shortcode_1( $atts, $content = null ) { global $wp; &