当前位置: 首页 > 知识库问答 >
问题:

在Wordpress中添加自定义帖子以搜索(单独到类别)

秦德海
2023-03-14

我有一个正在构建的搜索结果页面,它将帖子分为三个类别(产品、食谱、文章),在页面的下面三个单独的部分。类别(菜谱和文章)很好,也很简单——创建一个查询以在两个单独的循环中使用,但是我在自定义帖子类型方面遇到了问题。

如果可能的话,我想在循环中引入这些,但不确定是在post类型上还是在分类法上这样做。很明显,这些产品在分类法下被划分为子类别,所以当我尝试它时,它多次拉同一个产品。

现在,我已经放弃了使用分类法来引导它们,我正在尝试以下方法:

<?php
    $args = array(
        'post_type'=> 'products'
    );
    $products = new WP_Query($args);
    if ( have_posts() ) :
?>

        <div class="product suggestions cfx sub-range">
            <h2>We found xx products...</h2>

<?php while ( $products->have_posts() ) : $products->the_post(); ?>

这段代码没有把任何东西通过。。。不同的查询是否有效,或者我是否仍应尝试使用自定义分类法?

当我搜索解决方案时,我能找到的几乎所有东西都是创建搜索。php页面,用于仅显示自定义帖子类型,或仅将自定义帖子类型添加到搜索结果中,在类别的循环旁边没有单独的自定义帖子类型循环。。。

谢啦

共有1个答案

夏景同
2023-03-14

我想我明白了。我从产品中更换了弹头,出于某种原因,它开始工作。所以现在我有了这个:

<?php
    $args = array ('post_type'=>'product-ranges');
    $products = new WP_Query($args);
    if ( have_posts() ) :
?>

        <div class="product suggestions cfx sub-range">
            <h2>We found xx products...</h2>

<?php while ( $products->have_posts() ) : $products->the_post();
 ?>
 类似资料:
  • 我是WordPress的新手,我正在尝试将纯HTML主题转换为WordPress主题。但我有一个问题,我找不到解决办法。在nav菜单中,我找不到有选择地向WordPress作为菜单生成的和元素添加类的方法。 基本上,我需要为1个深度元素、2个深度元素和3个深度元素设置不同的类,还需要检查项目是否有子元素,然后还需要设置不同的类。 然后,我必须将onhtml脚本放在元素中(我知道这些是按钮,但我认为

  • 我试图为自定义帖子类型创建一个页面,但我无法真正实现。以下是我正在尝试的全部内容- 自定义帖子类型注册的functions.php片段 我使用名为单Tutorial.php的模板为这个自定义帖子类型模板。此外,在我的帖子显示中,我使用the_permalink()链接到帖子。 现在考虑一个标题为Test3的帖子现在在我的仪表板上,我看到它的PyMalink AS。 当我回显我得到的_permali

  • 我创建了一个名为制造商的自定义帖子类型,并添加了大量帖子和类别。单个帖子页面工作,但类别/存档页面不显示任何帖子。 制造商被分成不同的类别,我需要显示每个类别中所有帖子的存档。我去工厂的时候 http://localhost/category/manufactures/ge-speedtronic/ 这就是令人困惑的地方。我为自定义帖子类型“制造商”使用的类别也显示在我的其他自定义帖子类型和默认帖

  • 我在WordPress中创建了一个自定义帖子类型,我如何在这个中添加自定义摘录添加一个字段。自定义帖子类型保存在同一个wp_posts表中。添加选项显示所有字段。但是现在我想在这个中添加自定义摘录字段。我有任何WordPress功能添加摘录。任何人都可以帮助!

  • 我已经搜索了又搜索,除了我称之为“hack方法”的方法之外,找不到其他方法将自定义分类添加到自定义管理菜单中。 然后我注册我的帖子类型并确保它们使用 这可以工作,自定义帖子类型显示在我的自定义菜单中。 但是自定义分类法不接受同一属性的字符串,只接受true或false。 因此,要添加它,您必须创建一个子菜单页 这是一种“黑客”方式。 还有别的办法吗?如果不修改WordPress核心,我可以覆盖re

  • 我已经创建了一个名为gallery的自定义帖子类型,它显示得很好,对我来说效果很好。我的问题是,我不想让我的用户从仪表板上发布他们的图库。我想要一种方式,让他们可以通过使用上传按钮或任何类似表单的东西从前端发布图库图像。这可以在WordPress中实现吗? 请在这方面指导我,或者有任何插件可以为我完成这项任务?