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

创建(复杂?)与Visual Composer兼容的Wordpress自定义查询

冉永宁
2023-03-14

我正在努力为visual composer进行两个自定义查询:

>

  • 一个查询,它将以升序或降序(以最先显示即将到来的事件的为准)显示发布日期在今天之后的帖子(有发布未来帖子的插件)

    仅显示满足多个类别要求的帖子的查询(例如,“即将发布”和“类别”或“即将发布”和“社交”类别)

    真的,这两种方法中的任何一种都可以得到我想要的结果,但是第一种方法是最方便的。

    在我的一生中,我无法在自定义查询中破译Codex的页面,并找出如何让它们在php页面的上下文之外以及可视化组合的上下文中工作。

    我的一个想法是,也许我需要向函数中添加一个自定义查询。php,然后使用Visual Composer中的变量调用查询?这是正确的想法吗?我将如何做这样的事情/调用新查询?

    我尝试了以下方法来满足#1,它似乎完全忽略了查询,只是显示了所有事件:

    [vc_basic_grid post_type="custom" grid_id="vc_gid:1473741223498-3776c0d3-292b-4" custom_query="WP_Query( ''showposts=20&monthnum=' . date_query( array( 'after', . NOW() . ) ) . '&order_by=date&order=DESC')"]
    
    [vc_separator]
    
    [vc_basic_grid post_type="custom" grid_id="vc_gid:1473741223504-67e7758b-8892-6" custom_query="$args = array(
    'date_query' => array(
    array(
    'after' => NOW(),
    'inclusive' => true,
    ),
    ),
    'posts_per_page' => -1, 'order_by' => 'date', 'order' => 'ASC'
    );
    $query = new WP_Query( $args );"]
    

    会喜欢一些正确方向的推动!谢谢你:)

  • 共有1个答案

    金令
    2023-03-14

    不久前,我做了类似的事情,并使用了以下日期

    _EventStartDate=>$today
    

    这是用于为自定义帖子类型拉取即将到来的事件。话虽如此,此代码适用于检索正常帖子的场景:

    date=>$today
    

    下面是我的整个自定义查询,它可以用来提取事件,但我一直在试图找出如何从多个类别中提取事件:

    post_type=tribe_events&tribe_events_cat=featured&post_status=publish&_EventStartDate=>$today&orderby=_EventStartDate&order=asc
    

    一旦你有了解决方案,请跟进。

     类似资料:
    • 我使用视觉作曲家由http://vc.wpbakery.com/在我的wordpress网站。我的问题在帖子网格的自定义查询中。 基本上,我选择所有即将到来的事件(post类型事件),其中事件结束日期(自定义字段)为 我的查询字符串(未转义): 让我恼火的是今天的日期被定为:2016-09-20。现在,每当一个事件通过时,我都必须手动更新这个日期,以便该事件不再出现在即将到来的列表中。 是否有可能

    • 我已经创建了一个包含多个分类法的自定义查询,在此基础上,我使用进行分页。分类法是通过下拉选择表单来选择的,使用可以过滤帖子,这只是一个临时解决方案,但目前效果良好,值得注意。 分页工作正常,当选择分类术语时,帖子可以正确显示,但是当我离开第一页,比如说我进入第2页,在下拉选择器中选择不同的分类术语时,URL会保留当前页码,并向其中添加选择器ID。我想实现的是,当我在选择器中单击不同的分类法时,新选

    • 我有一个自定义的文章类型(媒体文章),它使用一些自定义字段,有一个自定义分类法(媒体文章类别)和该分类法中的14个术语。我可以使用CPT归档模板输出所有自定义帖子。 我在侧边栏中还有一个菜单,它列出了用于过滤自定义帖子的术语(我使用了一个自定义WP菜单小部件来创建列表)。 我用一个查询设置了一个自定义分类模板。根据args中放置的分类术语,我能够成功地组合或单独显示帖子。因此,如果我不需要使用过滤

    • 我有一个mysql查询,它并不是很复杂,但我似乎不知道应该如何用Symfony编写它。 首先是查询: 我基本上是想看看t1是否是这些列中任何单词的一部分。假设是正在传递的变量。我不确定我是否应该在存储库中写这篇文章,如果应该,如何写。我正在寻找最佳实践方法。 谢谢

    • 我已经使用CPT插件创建了一个自定义的post类型产品,然后我创建了三个自定义分类法,用于添加新产品,比如品牌、用法和类型。 我试图实现的是有一个页面,其中列出了自定义分类法中的所有术语,单击该分类法,您将进入一个单独的术语页面,该页面列出了使用该术语标记的所有产品。最后,单击一个产品会将您带到单个产品页面。 基本上我想要这个:家- 这对我来说都是全新的和未知的。我是用分类法发现的。php为我的分

    • 我正在用Spring Data JPA做一个项目。我在数据库中有一个表为my_query。 我想创建一个以字符串作为参数的方法,然后将其作为数据库中的查询执行。