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

初学者:如何将固定链接添加到WP_Query多个自定义帖子类型?

答:要将固定链接添加到WP_Query多个自定义帖子类型,你可以按照以下步骤进行操作:

  1. 创建自定义帖子类型:首先,你需要使用register_post_type函数创建自定义帖子类型。你可以在functions.php文件中添加以下代码:
代码语言:txt
复制
function create_custom_post_types() {
    register_post_type('custom_type1',
        array(
            'labels' => array(
                'name' => 'Custom Type 1',
                'singular_name' => 'Custom Type 1'
            ),
            'public' => true,
            'has_archive' => true,
            'rewrite' => array('slug' => 'custom-type-1'),
        )
    );

    register_post_type('custom_type2',
        array(
            'labels' => array(
                'name' => 'Custom Type 2',
                'singular_name' => 'Custom Type 2'
            ),
            'public' => true,
            'has_archive' => true,
            'rewrite' => array('slug' => 'custom-type-2'),
        )
    );
}

add_action('init', 'create_custom_post_types');

上述代码创建了两个自定义帖子类型:custom_type1和custom_type2。你可以根据需要添加更多的自定义帖子类型。

  1. 更新固定链接结构:在WordPress后台,导航到“设置”->“固定链接”。选择一个你喜欢的固定链接结构,例如“帖子名称”,然后点击“保存更改”。
  2. 添加固定链接到WP_Query:现在,你可以使用WP_Query来获取多个自定义帖子类型,并将固定链接添加到查询结果中。以下是一个示例代码:
代码语言:txt
复制
$args = array(
    'post_type' => array('custom_type1', 'custom_type2'),
    'posts_per_page' => 10
);

$query = new WP_Query($args);

if ($query->have_posts()) {
    while ($query->have_posts()) {
        $query->the_post();
        echo '<a href="' . get_permalink() . '">' . get_the_title() . '</a><br>';
    }
} else {
    echo '没有找到帖子。';
}

wp_reset_postdata();

上述代码中,我们使用'post_type'参数指定了要查询的自定义帖子类型。你可以根据需要添加更多的自定义帖子类型。然后,我们使用get_permalink函数获取每个帖子的固定链接,并将其添加到输出中。

这样,你就可以将固定链接添加到WP_Query多个自定义帖子类型了。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云服务器(CVM):https://cloud.tencent.com/product/cvm
  • 腾讯云对象存储(COS):https://cloud.tencent.com/product/cos
  • 腾讯云数据库(TencentDB):https://cloud.tencent.com/product/cdb
  • 腾讯云人工智能(AI):https://cloud.tencent.com/product/ai
  • 腾讯云物联网(IoT):https://cloud.tencent.com/product/iot
  • 腾讯云区块链(Blockchain):https://cloud.tencent.com/product/baas
  • 腾讯云元宇宙(Metaverse):https://cloud.tencent.com/product/metaverse

请注意,以上链接仅供参考,具体产品选择应根据实际需求进行评估。

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

相关·内容

WordPress 首页文章如何使用分类过滤?

如果懂代码,WordPress 的 WP_Query 支持 category__in 和 category__not_in 这两个参数,使用 pee_get_posts hook 处理一下就好了。...在 「WPJAM」 的「分类设置」子菜单下点击「首页分类」标签页,就一目了然: 并且还增强了一下,支持在多个平台下面的设置,比如你可以单独设置在小程序下的首页分类过滤,目前支持四个平台。...WPJAM 分类管理插件 WPJAM「#分类管理插件#」是 WordPress 果酱出品的付费插件,目前主要有「层式管理分类」,「设置分类层级」,「分类拖动排序」,「分类数字ID固定链接」,「首页文章分类过滤...附件页面直接图片链接。 配置器 全自动 WordPress 配置器,不用一行代码就可以开发。 支持自定义文章类型自定义字段,自定义分类,分类选项,全局选项。...后台论坛 WordPress 后台论坛,支持创建帖子,分组,消息。 微信小程序 微信小程序 WordPress 基础插件,包含基础类库和管理。

1.7K20

WordPress 文章查询教程6:如何使用排序相关的参数

可以传递一个或多个选项: none – 无顺序 ID – 按文章 ID 排序,注意 ID 是大写的。 author – 按文章作者排序。...如果要将自定义字段的值转换为特定类型之后再排序,可以通过指定 meta_type 来实现,可以这些类型:NUMERIC, BINARY, CHAR, DATE, DATETIME, DECIMAL,...meta_value_num – 按照数字类型自定义字段排序。...orderby' => array( 'title' => 'DESC', 'menu_order' => 'ASC' ) ); $query = new WP_Query( $args ); 按照数字类型自定义字段降序...( $args ); 如果要通过两个自定义字段来排序,比如先通过 city 升序 然后 province 降序,这时候就需要通过「命名的 meta 查询」(named meta queries)来组合并链接

1.5K30
  • WordPress 自定义文章类型(Post Type)终极指南

    WordPress 里面内置了两种常用的 Post Type :Post(文章)、Page(页面),分别用来展示两种类型的内容,一种是相对动态的文章,另一种是相对固定的页面。...但是这样与文章类型基本相同,我们需要更多的自定义来完善我们的 Movie 类型。...打开生成好的链接看下,咦,Not Found?是这样的,如果你的网站设置了固定连接,当你新建了 Post Type 之后,你必须要在后台更新一下固定连接设置才行。...调用 WP_Query 高度自定义调用 Post Type 的内容 上面操作依赖模板,如果需要高度自定义或者在页面的某个模块中调用列表,就需要用到 WP_Query 类来调用: $args = array...设置自定义 Post Type 的固定连接 创建一个新的 Post Type 有时候也是为了更方便做 SEO,所以设置它的固定连接也非常重要。

    2.9K20

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

    Content(内容) Post Type(帖子类型) Category and Tag (类别和标签) Exceprt(摘录) Meta Permalink or Slug (固定链接) Gravatar...Post Type(帖子类型帖子类型是一种在您的网站上构建内容的方式。例如,“博客”是一种帖子类型,“员工”或“作品集”也是如此。...Permalink or Slug (固定链接) 永久链接(“permanent link”的缩写)是博客文章或网页的 URL。当您与其他人分享帖子或页面时,永久链接就是您分享的网址。...这可以包括上传自定义徽标、选择主要网站强调色、创建菜单、添加小部件、自定义帖子类型设置等等。此部分可以在外观 > 自定义下的 WordPress 主仪表板中找到。...它由 Automattic(因此是 WordPress 本身)创建和维护,如果您计划使用多个插件将这些功能添加到 yoru 站点,它可能是一个很好的解决方案。

    7.2K20

    17个最佳WordPress画廊插件

    该插件为一键式设置提供了十种预设样式,或者设计您自己的布局并混合媒体类型以创建真正独特的图库 。 该库的每个元素(颜色,导航样式,版式,视觉效果,布局)都可以自定义,这是此插件的真正优势。...该插件适合初学者,提供60种完全可自定义的外观,可帮助您入门。 从自适应网格和轮播布局中进行选择,并通过高级样式和动画选项进一步增强您的画廊。...自动转换PDF,同时上传多个JPG以创建活动簿,手动添加页面或直接在“所见即所得”编辑器中直接输入文本。 然后,将生成的活动簿的简码添加到您的网站,或发布图片链接,只需单击一下即可启动灯箱。...使用简码,您可以将一个或多个“平面全景查看器”添加到网站上的任何页面,帖子或窗口小部件。...网格 网格是一个WordPress画廊插件,允许您在完全可自定义的网格系统中显示任何帖子类型(例如标准,音频,视频,社交流,画廊,链接或报价)。

    8.1K31

    5个最佳WordPress广告插件

    任何广告——插入AdSense和其他广告平台或创建您自己的自定义广告。对于自定义广告,您可以使用图片、JavaScript、HTML等。广告轮播详细的定位规则——按内容、用户类型、设备等进行定位。...主要特征:支持所有广告——您可以添加自己的自定义广告或插入来自AdSense或Media.net等广告网络的广告。广告调度-安排广告仅在特定时间运行。轮播广告——您可以在同一位置轮播多个广告。...最多支持10个广告代码,用于帖子中的特定位置和随机化。地理定位:将广告限制在特定国家。设备定位:将广告限制在特定设备上。访问者定位:将广告限制在特定类型/访问者来源。...通过添加到HTML编辑帖子子面板的附加快速标签按钮,可以轻松地将上述标签插入帖子中。...您所做的就是将您的广告添加到插件中,然后将该广告的短代码或块包含在您要显示广告的帖子中。如何在WordPress上的帖子之间放置广告?

    8.5K20

    WordPress SEO:配置Yoast和添加内容目录

    为什么我把添加目录排在第一名 鼓励长内容(目标为3,000多个单词) 访客可以访问到你文章特定部分 访客可以浏览内容并找到所需内容 人们会在页面上四处点击(适用于SEO) 使用命名锚点获得跳转链接的机会...浏览你的内容类型,分类法和存档选项卡,然后选择不在搜索结果中显示这些内容。...从网址中删除类别 如果/ category /在你的博客文章固定链接中没有作用,则应在Yoast中将其删除(SEO → Search Appearance → Taxonomies)。...不过请注意,这会更改网址(设置重定向)中带有“category”一词的文章的永久链接。查看何时更改固定链接。 ? 9. 面包屑 面包屑是你通常会在内容顶部看到的导航文本。 ?...现在,编辑页面/帖子,向下滚动至Yoast部分,单击共享链接(如下所示),你便可以将图像上传到Facebook(1200 x 628px)和Twitter(1024 x 512px)。

    1.4K10

    如何将你的 WordPress 网站置于维护模式

    但是,如果你是初学者或非技术用户,领先的 WordPress 开发公司也可能是你的选择。该模式的目的是通知访问者网站处于建设状态。这意味着一段时间后,网站将回到初始阶段,包括一些更改。...如何将 WordPress 置于维护模式 方法 1 - 使用 WordPress 插件 此方法适用于那些想要激活 WordPress 维护模式而无需接触任何一行代码的人。...完成帖子后,你可以更改服务页面的背景。例如,可以更改颜色,也可以将图像用作背景图像。 模块:此选项卡允许你管理倒数计时器。设置开始时间和剩余时间。...模块选项卡下的下一个选项是你可以自定义社交网络的地方。你需要做的就是发布指向你的社交媒体帐户的链接。该插件将自动在页面上显示社交媒体按钮图标。 机器人管理:下一个有用的选项卡是管理机器人选项卡。...你可以手动将 WordPress 置于维护模式并自定义页面而无需额外的插件。 你需要做的就是将这些代码行添加到主题的 functions.php 文件的末尾。

    2.4K31

    一文说透WordPress的自定义文章类型

    Post Type,字面意思就是“文章类型”或者叫“帖子类型”,其实更准确的说法应该叫“内容类型”,是WordPress用来区分不同类型不同用途的内容的一个术语。...WordPress里面可以自定义的部分非常多,非常灵活,这也正是WordPress的强大之处。这也带来一个问题就是关于自定义的术语也比较多,初学者会比较容易混淆。下面也稍微解释一下它们之间的区别。...比如你有了一个自定义类型是电影,这时候用文章的分类可能就不适用了,需要添加自定义分类法,比如奇幻、恐怖、爱情、动作等等。 为什么要使用自定义文章类型?...在需要按条件显示WordPress文章时,WP_Query默认的搜索是Post, 这时默认会把自定义文章类型排除出去,除非你特意指明了需要的类型,这样可以对过滤结果有更好的控制。 更好的编辑内容。...创建自定义文章类型的方法 当你决定了开始使用自定义文章类型之后,首先面对的问题就是,应该怎么弄?方法很多。 一般来说有两种方法可以创建自定义文章类型:1. 手写代码 2. 通过插件的方式来创建。

    1.8K00

    wordpress插件开发踩坑记

    新站首次用 Postman 去 访问 REST API 接口,如:http://EXAMPLE_URL/wp-json/wp/v2/posts,会发现返回的是 404,需要自己在管理后台将:设置-固定链接...Object 对象在PHP 中,有三种类型的数组:// 数值数组:以数字为键的数组,键从0开始自增$arr = ['zhou', 'xiao', 'hei'];// 关联数组:带有指定的键的数组,每个键关联一个值...$list = ['id'=>1, 'name'=>'周小黑'];// 多维数组:包含一个或多个数组的数组其实关联数组就是 javascript 中的对象 Object3....WP_Query 和 WP_Comment_Query 中的 no_found_rows 参数WP_Query 和 WP_Comment_Query 这两个查询类里,其实都有这个参数no_found_rows...但是要注意 WP_Query 文档上并没有写 no_found_rows 这个参数,翻源码可以发现是有的,WP_Comment_Query 文档上有写 no_found_rows 参数,但是要注意它的默认值是

    37310

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

    无论您是初学者还是专业人士、网站所有者、创意专业人士或数字代理商 - The7 都为每个人提供巨大的力量和无与伦比的价值。 The7 旨在与 Elementor 和 WooCommerce 协同工作。...简单的自定义帖子类型生成器 与许多其他主题一样,The7 始终为投资组合、团队、客户等提供内置帖子类型。但是,如果您需要更改现有帖子类型或进行复制,该怎么办?...在新版本中,我们更进一步,创建了一个非常简单的帖子类型生成器。现在,您可以编辑现有的或创建您自己的帖子类型,并使用我们的通用砌体、列表、网格和轮播小部件显示它们。...此外,我们的帖子类型与高级自定义字段 (ACF) 插件完全兼容。因此,可能性确实是无限的。并且无需编码! 扩展 WooCommerce 集成 WooCommerce 是全球最受欢迎的电子商务软件。...在“社交图标”WPB 简码中的链接属性之间添加了缺失的空格。 4.解决了WC产品属性元未导入的问题。 5. 更正了编辑器模式下帖子 Masonry & Grid 小部件的布局。

    14810

    实用的五大WordPress下拉菜单插件推荐

    如果您正在寻找一种简单的解决方案来组织网站链接,那么此插件非常适合您。WP Mega Menu带有一个拖放式菜单构建器,使初学者可以轻松地创建他们想要的菜单。...这个高级插件提供了大量的自定义选项,可以创建您想要展示的精美下拉菜单。使用行、列、图像、图标、地图、表单等创建下拉菜单。...这个免费WordPress插件需要零编码技能,因此即使是初学者,也可以在其WordPress网站上添加漂亮的菜单。响应式菜单带有150多个自定义选项,因此您可以按照自己的需要创建下拉菜单。...它与下拉菜单一起创建了许多其他类型的菜单,包括推出、滑动、静态、全屏等。使用Superfly,您可以使用无穷的选项自定义下拉菜单。...它的富文本编辑器使您可以使用易于添加到不同文章和页面的短代码来设置自定义内容的样式。通过合并图标、图像、文本、章节等来设计菜单项。 5.

    2.8K20

    2019的10个最佳WordPress画廊插件

    如果您是一个完整的初学者,请不要担心-Essential Grid Gallery为初学者提供了专用的视频教程频道。 用户aleph2u说: 这个插件是必须具备的。...网格-响应式WordPress网格插件 网格非常适合显示您的博客,投资组合,电子商务或任何类型的WordPress帖子类型。 该插件支持图像,视频,音频,链接,图库和报价。...Video Gallery WordPress插件 此图库插件中提供的强大功能包括: 流来源-来自自托管媒体,YouTube或Vimeo的流 一个画廊中有多个画廊-来自一个画廊中的多个来源...它构建了正方形图像的漂亮墙面,您可以手动选择或从WordPress帖子中自动提取。 您还可以从WooCommerce产品和由第三方插件或主题创建的自定义帖子类型中获取图像。...您为它命名,可以自定义它。 您可以使用UberGrid展示您的作品集 , 团队 , 产品 , 照片 , 博客帖子或其他可以用方形单元格显示的内容。

    4.7K51

    WPF DataGrid 如何将被选中行带到视野中

    而还有一种情况,我们可能在业务逻辑中,由程序自己选中了某一行,如果这一行当前不在用户界面的可视区(换句话说也就是滚动条没有滚到那个位置),那么我们如何将其带到用户的视野中呢?...使用的还是之前用过的 DataGrid 的 Demo 程序(在《WPF DataGrid 通过自定义表头模拟首行固定》和《WPF 触屏事件后触发鼠标事件的问题及 DataGrid 误触问题》中用过),加了一个可以填写要选中的行号的文本框...我们先将数据添加到 10 条,然后缩小程序的窗口,这样有些数据就在滚动区外面了,也就是不在视野中。...Behaviors in WPF》文章中的将 TreeViewItem(树状列表项)带到视野中的方法,我稍微改造了一下,使其同时支持 DataGridRow 和 TreeViewItem,并且之后如果有其它受支持的类型也可以方便地扩展...类似于这个帖子的情况《WPF 开启行虚拟化的时候,行选择功能不正常,求解决方案》(https://bbs.csdn.net/topics/392666509): 所以如果因为数据量比较大必须开启行虚拟化时

    1.9K10

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

    注意:Sticky Post仅适用于内置帖子类型帖子,不适用于自定义帖子类型。  推荐:如何在Xampp中安装PHP GD(GD Graphics Library)什么是置顶帖/文章?  ...推荐:Astra主题怎么设置顶部固定菜单/粘性浮动菜单为什么要在WordPress类别添加置顶文章?  随着网站的发展,新访问者可能很难找到您的内容或热门文章。...Sticky Posts是仅适用于帖子的WordPress功能,使用此插件,您也可以将此功能与自定义帖子类型一起使用。...Sticky Posts Switch插件教程WordPress中为分类添加置顶文章 Sticky Posts Switch插件的特点使您可以对首页、存档页面或类别页面上的每个自定义帖子类型使用粘性帖子功能对自定义帖子类型的快速和批量编辑支持选择帖子类型...(帖子自定义帖子类型)选择开关图标的颜色显示开关图标的列的自定义顺序仅使用内置的WordPress功能星形图标开关立即使用 ajax 将帖子保存为置顶状态可选地,将帖子的所有翻译设置为置顶,支持 Polylang

    5.5K20

    WordPress 全能分类管理插件:WPJAM Taxonomy

    四、标签和分类的固定链接使用ID WordPress 开启固定链接之后,标签的固定链接都是使用标签的别名,比如: https://blog.wpjam.com/tag/wordpress-tips/ 点击...「WPJAM」菜单下的「分类管理」子菜单,选择固定链接,勾选标签使用数字固定链接即可,当然也可以勾选分类也使用数字固定链接。...它通过多个分类或者自定义分类的叠加筛选过滤,并且叠加的方式有三种:所有都使用,至少使用一个和所有都不使用。...附件页面直接图片链接。 配置器 全自动 WordPress 配置器,不用一行代码就可以开发。 支持自定义文章类型自定义字段,自定义分类,分类选项,全局选项。...后台论坛 WordPress 后台论坛,支持创建帖子,分组,消息。 微信小程序 微信小程序 WordPress 基础插件,包含基础类库和管理。

    1.3K20

    第 439 期 Python 周刊

    v=tPYj3fFJGjk 在此面向初学者的完整视频教程中学习如何使用 TensorFlow 2.0 。本课程是为那些希望提高机器学习和人工智能知识的 Python 初学者设计的。...我们将讨论如何将这些内容添加到您的 Python 项目中 保存我妈妈的照片 链接: https://www.twilio.com/blog/building-backup-whatsapp-chatbot-python-flask-twilio...有趣的项目 keyboard_listener 链接: https://github.com/dibsonthis/keyboard_listener 键盘监听器是一个模块,可让你自定义快捷键(组合...)或自定义关键字并将其绑定到 Python 中某个的自定义函数 nfstream 链接: https://github.com/aouinizied/nfstream 灵活的网络数据分析框架。...deadlinks 链接: https://github.com/butuzov/deadlinks 对文档链接的运行状况检查。

    1.3K10

    第15篇-使用Django进行ElasticSearch的简单方法

    Elastic Stack功能介绍 03.如何安装与设置Elasticsearch API 04.如果通过elasticsearch的head插件建立索引_CRUD操作 05.Elasticsearch多个实例和...07.Elasticsearch中的映射方式—简洁版教程 08.Elasticsearch中的分析和分析器应用 09.在Elasticsearch中构建自定义分析器 10.Kibana科普-作为Elasticsearhc...14.Python中的Elasticsearch入门 15.使用Django进行ElasticSearch的简单方法 16.关于Elasticsearch的6件不太明显的事情 17.使用Python的初学者...结论 这是一篇篇幅很长的文章,但我希望它写得足够​​简单,即使是初学者也能理解。...我解释了如何将Django模型连接到ElasticSearch进行索引和搜索,但是ElasticSearch可以做很多事情。

    5.3K00
    领券