wordpress - 将置顶帖子添加到自定义帖子类型 wordpress
问题描述
我的 wordpress 版本是 5.2.3
我有一个自定义帖子类型,我想将其添加为粘性帖子。我尝试了许多插件并破解了如何解决这个问题(粘性自定义帖子类型不是 wordpress 的原生功能),但我仍然不知道如何解决它。
有人对我有解决方案吗?
- - -编辑 - - -
我试试这个插件https://wordpress.org/plugins/custom-post-type-sticky/。他放置了与 wordpress 的经典帖子相同的功能(一个用于放置粘性帖子的复选框),他在后面完美地工作,但前面没有出现任何内容。(在此处找到附加代码的事件https://www.sktthemes.org/wordpress/add-sticky-posts-wordpress/)我的代码是一个基本循环,例如:
<?php
$args_ressource = array(
'post_type' => 'ressource',
'order' => 'DESC',
'posts_per_page' => 4,
);
$ressource = new WP_Query( $args_ressource );
if ( $ressource->have_posts() ) { ?>
<ul>
<?php
while ( $ressource->have_posts() ) {
$ressource->the_post();
$imageArticle = get_field('hero_image');
?>
<li>
<a href="<?php the_permalink(''); ?>">
<?php the_title(); ?>
</a>
</li>
<?php } ?>
</ul>
<?php }
wp_reset_postdata();
?>
准确地说,我需要在页面左侧显示我的粘性自定义帖子类型,在右侧显示自定义帖子的其余部分,但没有此粘性帖子。
对于基本文章,一个简单的循环可以工作,因为这是 wordpress 的基本功能,但不适用于自定义帖子类型
非常感谢
解决方案
admin:创建 meta_value 模仿粘性功能开/关
逻辑:查询“帖子”过滤仅检查过的帖子创建第二个查询,您在“帖子”ID上方排除
模板:为粘性运行循环运行公共循环
推荐阅读
- ios - 如何禁用屏幕 iOS 捕获
- r - R,“%>%”符号重叠错误,“[[x]] 仅在具有所有数值变量的数据帧上定义”
- c++ - C++ Primer 第 5 版第 16.5 章类模板专业化
- java - 正则表达式检查单词是否有重复字母并防止输入字符或符号
- testing - 如何在 Visual Studio 2019 中使用 Specflow 配置魅力报告
- r - 错误:“条件长度 > 1,仅使用第一个元素”
- javascript - 为什么 innerHTML 不能保留以前的状态(应该改用什么?)
- kubernetes - K8s 部署上的插值
- django - 将模板的一部分重构为自己的文件会破坏 django
- javascript - Discord.js v12 尼克命令