首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Elementor自定义查询按帖子类别过滤

Elementor 是一个流行的 WordPress 页面构建器,它允许用户通过拖放界面创建自定义页面布局。Elementor 自定义查询(Custom Query)功能允许开发者创建自定义的 WordPress 查询,以便在页面上显示特定的内容。按帖子类别过滤是自定义查询中常见的需求之一。

基础概念

自定义查询是通过 WordPress 的 WP_Query 类来实现的。这个类允许你指定各种参数来定制查询结果,比如按类别、标签、日期等进行过滤。

相关优势

  • 灵活性:可以精确控制显示哪些帖子。
  • 性能优化:通过减少不必要的数据加载来提高网站性能。
  • 用户体验:可以根据用户的需求展示相关内容,提升用户体验。

类型

  • 按类别过滤:只显示特定类别的帖子。
  • 按标签过滤:只显示带有特定标签的帖子。
  • 按日期过滤:只显示在特定日期范围内发布的帖子。
  • 组合过滤:结合以上多种条件进行过滤。

应用场景

  • 专题页面:创建一个只展示特定类别文章的专题页面。
  • 产品展示:在电商网站中,按产品类别展示商品。
  • 新闻聚合:根据不同的新闻类别展示相关新闻。

遇到的问题及解决方法

问题:为什么我的自定义查询没有按预期过滤帖子?

原因:

  1. 参数设置错误:可能是在设置 WP_Query 参数时出现了错误。
  2. 类别ID或名称错误:使用的类别ID或名称可能不正确。
  3. 主题或插件冲突:其他主题或插件可能影响了查询的执行。

解决方法:

  1. 检查参数设置:确保 WP_Query 的参数设置正确无误。
  2. 检查参数设置:确保 WP_Query 的参数设置正确无误。
  3. 验证类别ID或名称:确认使用的类别ID或别名是正确的。
  4. 验证类别ID或名称:确认使用的类别ID或别名是正确的。
  5. 禁用其他主题或插件:暂时禁用其他主题或插件,检查是否是它们导致的问题。

示例代码

以下是一个简单的示例,展示如何在 Elementor 中使用自定义查询按帖子类别过滤:

代码语言:txt
复制
<?php
// 自定义查询参数
$args = array(
    'category_name' => 'technology', // 替换为你的类别别名
    'posts_per_page' => 5, // 每页显示5篇帖子
);

// 创建自定义查询
$query = new WP_Query( $args );

// 检查查询是否有结果
if ( $query->have_posts() ) :
    while ( $query->have_posts() ) : $query->the_post();
        // 显示帖子标题
        echo '<h2>' . get_the_title() . '</h2>';
        // 显示帖子内容
        echo '<div>' . get_the_content() . '</div>';
    endwhile;
    wp_reset_postdata(); // 重置查询
else :
    echo '没有找到相关帖子。';
endif;
?>

参考链接

通过以上信息,你应该能够理解 Elementor 自定义查询按帖子类别过滤的基础概念、优势、类型、应用场景以及如何解决常见问题。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

The7 v.11.11.3 — WordPress 网站和电子商务构建器

如果您曾经尝试使用 vanilla Elementor 构建网站标题或自定义产品页面,您就会知道这是多么痛苦。但 The7 则不然。...您可以混合搭配它们、安装和卸载、导入各个页面,并根据您的需要和喜好完全自定义它们。 Elementor 是一个很棒的页面构建器。...在实践中,这意味着您可以安装预制网站并快速对其进行自定义以满足您的设计需求,这是生活质量的进一步改善,当使用原版 Elementor。...简单的自定义帖子类型生成器 与许多其他主题一样,The7 始终为投资组合、团队、客户等提供内置帖子类型。但是,如果您需要更改现有帖子类型或进行复制,该怎么办?...您可以创建完全自定义的店面、产品页面、产品列表、购物车、结帐等等!同样,这在其他 Elementor 主题中是不可用的。 哦,我们是否提到过仅在 The7 中提供的高级产品过滤器?

14810

WordPress 初学者词汇表(术语解释)

Category and Tag (类别和标签) 当您在 WordPress 网站上创建博客文章(或其他部分的文章)时,您可以选择组织您的内容。为了可视化,类别是您帖子的主要分组。...如果您使用像 Elementor 这样的主题,您无需学习或使用代码即可创建完全自定义的网站(所有页面部分、颜色选择器、图标等都是内置的!)。...一些主题更进一步,并添加了自定义响应选项。例如,Elementor主题包括在各种设备上隐藏或显示行的选项。...这可以包括上传自定义徽标、选择主要网站强调色、创建菜单、添加小部件、自定义帖子类型设置等等。此部分可以在外观 > 自定义下的 WordPress 主仪表板中找到。...您可以通过在帖子和标题中使用相关标签、类别和关键字,以及通过编写标题来告诉访问者您的帖子是关于什么的,来改进您的WordPress SEO 。

7.2K20
  • 手把手教妹子用WordPress建一个公司官网(2):神器Elementor

    如果这样说还是比较抽象的话,可以把Page Builder比喻成这样一种东西,它是一种可以把记事本变成PowerPoint的神器存在,通过鼠标拖拖拽拽点点按就能作出高大上的PPT。...Header和Fotter(PRO版) 支持自定义类型的布局(PRO版) 总体评分: 易用性 ⭐️⭐️⭐️⭐️⭐️ 稳定性 ⭐️⭐️⭐️⭐️⭐️ 美观度 ⭐️⭐️⭐️⭐️⭐️ 技术支持 ⭐️⭐️⭐️ Elementor...Elementor中拖拽插入页面元件 页面元件的自定义 选中要你编辑的页面元件,可以在左边栏里进行各种自定义自定义分三部分: 内容 Content – 最重要的部分,该页面元件的填充内容,比如文字、链接等...Elementor中可以对页面元件进行充分的自定义 删除页面元件 删除同样很简单,在删除的元件上点击右键选择删除,或者直接键盘上的删除键也可以删除,不演示了。...在页面中局部插入Elementor的免费block 点击文件夹图标打开Elementor的素材库(Library) 点击Block,过滤筛选一下类别,只显示“about us”这类block 选择一个可用的

    4.3K41

    2019的10个最佳WordPress画廊插件

    InstaShow可让您用户名 ,# 标签 , 或位置 。 您还可以将这些参数组合到更复杂的查询中。 通过选择列数和行数来设置网格。 画廊的宽度和图像之间的装订线也是可调的。...它具有允许开发人员添加新外观和动画的过滤器。 由于使用了自定义的轻量级jQuery脚本,它可以快速加载 。 它具有自定义的缓存系统以提高性能 。...它构建了正方形图像的漂亮墙面,您可以手动选择或从WordPress帖子中自动提取。 您还可以从WooCommerce产品和由第三方插件或主题创建的自定义帖子类型中获取图像。...它具有许多功能,包括: 过滤以代表部门,工作类型,产品类别等 功能强大,响应Swift的内置灯箱,带有图像,Google Maps,YouTube,Vimeo和文本支持 可自定义-间距,边框...您为它命名,可以自定义它。 您可以使用UberGrid展示您的作品集 , 团队 , 产品 , 照片 , 博客帖子或其他可以用方形单元格显示的内容。

    4.7K51

    盘点2020年wordpress常用的50个插件合集-吐血推荐

    7、Contextual Related Posts 选择上下文相关的帖子,在您的网站或Feed中显示一组相关的帖子。...12、Easy WP SMTP 选择简易的WP SMTP,简易WP SMTP,通过SMTP从您的WordPress博客发送邮件 13、Elementor 选择Elementor,以创纪录的速度创造高端,...24、Robots.txt编辑器 选择Robots.txt编辑器,WordPress的Robots.txt 25、Simple URLs 选择简单的URL,简单网址是一个完整的网址管理系统,可让您使用自定义帖子类型和...UpdraftPlus-备份/恢复 选择UpdraftPlus-备份/恢复,备份和恢复:在本地进行备份,或备份到Amazon S3,Dropbox,Google云端硬盘,机架空间,FTP,WebDAV和电子邮件,自动计划进行备份...49、百度站长SEO合集 合集包含百度站长,标签标签内链,关键字排名查询监控,百度蜘蛛,死链查询,百度地图站点地图,机器人,图片alt标签,天级推送,百度自动推送,批量提交URL到站长,百度收录查询,批量推送未收录

    5.5K10

    如何在 WordPress 中创建登录页面

    登陆页面是用户在点击广告或帖子后登陆的页面,从而产生潜在客户和转化。 使用 WordPress 创建登录页面 在本文中,我们将学习如何使用Elementor创建一个简单的登录页面。...Elementor是一个页面构建器(可视化编辑器),用于开发漂亮的页面和网站。它具有拖放功能,可以轻松创建页面。 第 1 步:获取你的 WordPress 网站 第一步是购买你的域名和主机。...该插件使用 Elementor、Beaver Builder、Brizy 和 WordPress 默认编辑器 Gutenberg 等页面构建器,可以将许多漂亮的预建网站模板作为单独的页面模板访问。...转到插件并从入门模板插件中选择查看库,然后选择像 Elementor 这样的页面构建器。你也可以选择你选择的其他页面构建器。...在编辑模式下打开并选择“使用 Elementor 编辑”。 第 4 步:自定义和添加内容 根据你的要求开始自定义页面。Elementor 带有拖放功能,可以很容易地自定义任何模板。

    2.9K21

    mybatis-plus 自定义SQL、一对多、分页查询过滤多租户

    前言         这几天在使用的mybatis-plus的时候,在遇见复杂业务的时候遇见的一些租户过滤问题,面对多表关联查询的时候、自定义sql的时候,或者说一对多的时候,其中一个查询等功能过滤过滤租户的解决方案...在一个缓存命中率不高的场景中,分页很多时候不能依赖主数据分页查询再遍历查询的方式来组装数据的时候,就会遇见自定义sql 或者是一对多查询。这个时候如果用mybatis-plus的多租户就会很有问题。...自定义sql分页查询方法: Mapper.xml select * from user ${ew.customSqlSegment...那么某个表单独一个sql怎么取消租户过滤呢?...tenantNo; @ApiModelProperty(value = "产品名字") private String name; @ApiModelProperty(value = "产品类别

    4.6K50

    5个最佳拖放式WordPress网页生成器比较(2018)

    这些WordPress网页生成器允许您在不编写任何代码的情况下创建、编辑和自定义您的网站布局。在本文中,我们将比较和回顾5个最好的WordPress拖放网页构建器。...当开始一个博客时,许多WordPress初学者发现很难在他们的网站上更改或自定义页面布局。...## Elementor Elementor是一个强大的拖放WordPress页面生成器。它以速度闻名,你会立即注意到它的响应速度有多快。...Elementor还会让您添加其他WordPress插件创建的小部件。 不想构建自己的布局? Elementor还附带有许多随时可用的模板,您可以将其插入到您的页面中。...这个简单且高度直观的页面构建器随附了几个可以随时使用的模块,您可以将它们添加到您的页面或帖子中。其中许多模块通常会要求您安装单独的WordPress插件。

    2.1K20

    10个适用于WordPress的最佳时间轴插

    您可以将这些短代码粘贴到您想要显示它们的帖子和页面中。 该插件可让您在时间轴上使用各种字体,图标和图像,以使其看起来更有趣。 该插件是跨浏览器兼容的,并且在所有设备上看起来都很棒。...你可以学习 有关Elementor的更多信息。 通过安装此插件,您不仅可以创建时间表,还可以扩展功能来创建手风琴,价格表,可过滤的画廊,倒数计时器等。...它使您可以以惊人的垂直布局显示博客文章,页面或自定义文章。 您可以使用此插件在自己的时间轴中设置自己喜欢的帖子数量,添加惊人的效果,图像叠加层,按钮等。...该插件提供了广泛的自定义选项,并支持各种多媒体文件,例如视频,图像,滑块等。 该插件与Elementor,WPBakery等其他页面构建器以及其他流行的选择兼容。...只需接受任何内容,日期对其进行排序,添加调用函数,您就可以开始了。 利用它提供的50种不同的自定义设置,您可以使时间线看起来更加精美。 这些是您可以查看的一些最佳时间轴插件。

    2.3K00

    Display Posts : 条件显示WordPress文章的最强插件

    Display Posts这个插件其实是对WP_Query 类做的一层高级封装,让用户可以不必手写复杂的WP_Query查询就可以得到想要的过滤结果。...主要包括条件查询参数、显示信息参数、自定义格式参数三类: Query parameters determine which posts are listed....插件 WordPress 精品插件大全页面的开发小记 WordPress免费插件的选择指南 用Python分析5万+个WordPress插件 手把手教妹子用WordPress建一个公司官网(2):神器Elementor...举几个例子: orderby=”author” -作者排序 orderby=”rand” – 随机排序 orderby=”comment_count” – 评论数量排序 在上面的短码中我还加入了其他几个参数...还可以综合使用目录和tag两种分类发和其他的操作符来进行复杂的查询,详见这里 自定义显示形式 这也属于高级用法之一了,默认是使用Html中的无序列表ul,你可以通过参数 wrapper="ol" 来改成有序列表

    3.5K10

    14个好用的WordPress外贸商业主题 适合多领域提供网站部署解决方案

    主要特点: 元素或页面生成器 100+独特的演示在40+类别 26+页眉样式和20+页脚变化 添加视频 触点形式 适合领域行业:IT、教育、咨询、建筑、运输、快递、网络代理、数字营销、律师、汽车服务等。...可以使用Elementor Page Builder和额外的小部件添加内容并自定义其外观。...我们可以通过使用滑块上的黑白或彩色模式、自定义颜色选择器、微妙的阴影和引人注目的排版使用来给观众留下深刻印象。一个简单的演示导入和简单的设置也值得你注意。...它是最受欢迎的页面构建器Elementor。这是一个普通的,最好的,然后在这个市场的房地产类别。我们的主题有93+客户元素和主题选项和元素控制选项在我们的主题。...例如,不需要任何编码技能,因为您可以使用出色的Elementor Page Builder修改所有元素。还有多个页面选项,无限的颜色,自定义标题样式,以及许多其他功能。

    5.4K30

    PowerBI 2020.11 月更新 - 各类图标更新及查找异常

    要使用新外观,请转到模型视图,然后“立即升级”以使用新外观。 随时在此论坛帖子上留下有关“新模型视图”的反馈。 桌卡头 标题颜色 桌卡标题显示颜色,以帮助您快速查看哪些表来自同一来源。...以前,您有两个用于过滤查询的选项:立即应用基本过滤器(默认选项)或向每个基本过滤器添加应用按钮。对于那些喜欢即时交互性而不是查询减少的人,立即应用基本过滤器的第一个选项是理想的选择。...第二个选项为每个过滤卡添加了一个“应用”按钮,而优化了查询减少功能。但是,每次您需要应用过滤器时,都需要额外单击一下。...该连接器提供导入和直接查询功能,以及将节俭传输协议指定为“标准”或“ HTTP”的功能。 可以在“获取数据”对话框的“ 其他” 类别中找到此连接器。...使用内置的DRILL DOWN DONUT PRO视觉效果对数据进行聚类 当根据其位置和邻近性将数据分组时,可以将它们变成甜甜圈图以可视化集群的内容–数据将自动类别字段分组。切片充当类别过滤器。

    8.3K30

    使用Solr涡轮增压您的WordPress搜索

    Check Solr Status,然后Save按钮。如果一切设置正确,它将显示绿色勾号。 单击Solr Options选项卡: 要编制索引的帖子类型:建议选择所有类型。...要编制索引的自定义分类法:一般不需要在此处输入任何内容; 但是,如果已自定义WordPress以类别和标签以外的方式组织博客帖子,请在此处输入分类标准的名称。...例如,在下图中,此值已设置为5,因此标签 facet最多显示5个标签过滤器。 “ 保存选项”按钮。...接下来,打开Solr Options> Facets Options页面: 绿色“+”按钮添加构面。此处添加的内容在搜索结果页面中显示为过滤器。...通常,类别和标签就足够了,但如果博客有多个贡献者或自定义分类法,您可能还希望将这些值添加为其他方面。

    4.9K60

    WordPress主题推荐

    Astra开箱即用,为所有主要业务类别提供了240多个预制设计模板,你可以一键导入这些模板。Astra主题不仅速度快且具有出色的SEO优化。...它与许多流行的页面构建器如Elementor、Beaver Builder和SiteOrigin Page Builder和SEO插件兼容。...它提供大量的WooCommerce增强功能,如快速视图、购物车通知、离画布外的产品过滤、愿望清单等功能。...OceanWP的主要特点优化的代码最少的HTTP请求禁用不必要的脚本页面和帖子级元框OceanWP展现出令人印象深刻的速度评分。...最适合OceanWP对初学者和开发人员都非常友好,提供无限的自定义选项和出色的速度增强功能。无论你的预算如何,你都可以受益于其免费或高级许可证。

    11200

    前端需要的免费在线api接口

    如果你想在本地 30秒搭建一套模拟接口,如果你 不懂后端,如果你需要 自定义 接口地址和数据格式。...还提供分页查询、具体id查询等功能。 例:获取100篇文章数据(GET) 返回100条数据,每条内容都有帖子 ID、发贴人 ID、标题、以及简介。...http://jsonplaceholder.typicode.com/posts 其他接口(自己试试吧) 帖子接口: 获取帖子列表:http://jsonplaceholder.typicode.com.../posts 根据帖子ID获取详情:https://jsonplaceholder.typicode.com/posts/1 获取某个用户所有的帖子:http://jsonplaceholder.typicode.com...使用方法可以看 『文档』 ,里面包括猫的 “品种搜索”、“类别搜索”、“分页搜索”、“图片上传”、“图像分析”等接口,可以对照文档使用。

    2.9K20

    woocommerce shortcode短代码调用

    WooCommerce配备了很多shortcode短代码(简码),可以直接在post帖子和page页面内插入内容,方便展示产品、分类等。...即如果你是正常安装woocommerce,它会自动创建cart、checkout、my account三个页面 ---- product短代码 [products]短代码允许您帖子 ID、SKU、类别...如果我想展示所有适合寒冷天气的装备,包括这些共享配件,我会将术语从 更改为 .NOT INwarmcold 场景 7 – 仅显示带有标签“连帽衫”的产品 [products tag="hoodie"] 自定义...您还可以使用以下代码自定义元字段对产品进行排序(在本例中,我们价格对产品进行排序): add_filter( 'woocommerce_shortcode_products_query', 'woocommerce_shortcode_products_orderby...如果您想指定的 ID 排序,则可以使用orderby="include" order– 使用 中设置的方法说明类别排序是升序 () 还是降序 ()。默认值为 。

    11.1K20

    优化WordPress性能的高级指南

    这可能会导致不一致,特别是如果我们在代码中使用查询相关的过滤器,因为你在页面中不期望的帖子可能会被该函数返回。 使用WP_Query类 在我看来,这是从数据库中检索帖子的最佳方式。...首选,我在查询中删除了post__not_in参数。 由于查询可能会给我们带来一些我们不希望的帖子,所以我增加了posts_per_page参数。...避免复杂的参数化(Avoiding Complex Parameterization) 所有这些查询方法提供了各种各样的提取帖子的方法:类别(by categories),元键或值(by meta keys...or values),日期(by date),作者(by author)等。...它将执行一个数据库查询,试图找到一个具有特定元键(meta key)的帖子

    7.1K20

    Sticky Posts Switch插件教程WordPress中为分类添加置顶文章

    你想在您的WordPress类别页面顶部添加置顶帖/文章吗?通过在类别页面上添加粘性帖子,您可以显示该特定类别的特色帖子。...在本文中,我们晓得博客将向您展示如何在WordPress中为类别添加置顶文章。 注意:Sticky Post仅适用于内置帖子类型帖子,不适用于自定义帖子类型。  ...Sticky Posts是仅适用于帖子的WordPress功能,使用此插件,您也可以将此功能与自定义帖子类型一起使用。...Sticky Posts Switch插件教程WordPress中为分类添加置顶文章 Sticky Posts Switch插件的特点使您可以对首页、存档页面或类别页面上的每个自定义帖子类型使用粘性帖子功能对自定义帖子类型的快速和批量编辑支持选择帖子类型...(帖子自定义帖子类型)选择开关图标的颜色显示开关图标的列的自定义顺序仅使用内置的WordPress功能星形图标开关立即使用 ajax 将帖子保存为置顶状态可选地,将帖子的所有翻译设置为置顶,支持 Polylang

    5.5K20
    领券