wordpress - 如何在管理员中使用复选框在 dropdwon 中显示 wp 标签
问题描述
我已经安装了 WordPress,我需要所有标签都应该像类别一样显示在下拉列表中
我也想要那里的搜索过滤器
当我想在搜索框中放置任何逗号分隔标签时,所有标签都应自动选中下拉
解决方案
您可以使用此功能获取 WP 中的所有标签。
$tags = get_tags(array('get'=>'all'));
例子,
$tags = get_tags(array('get'=>'all'));
$output .= '<ul class="tag-cloud-list">';
if($tags) {
foreach ($tags as $tag):
$output .= '<li><a href="'. get_term_link($tag).'">'. $tag->name .'</a></li>';
endforeach;
} else {
_e('No tags created.', 'text-domain');
}
$output .= '</ul>';
return $output;
同样的方式,您可以使用复选框代替 UL 和 LI。此外,您可以使用 add_meta_box() 将标签添加到所有帖子类型。
更多详情,请访问。
https://developer.wordpress.org/reference/functions/add_meta_box/
https://developer.wordpress.org/reference/functions/get_tags/
推荐阅读
- kubernetes - 停止重启 kubernetes pod
- excel - 如何使用 WinHTTPRequest 在 Excel 中使用 VBA 发送表单数据 POST 请求
- node.js - 通过对唯一的 id 进行分组来计算 5 星评分的平均值
- vim - 删除以前的所有单词
- powershell - 如何使用powershell在excel中获取唯一值
- javascript - 如何在 React 中禁用 iframe console.log
- java - 排序列表仅比较初始列表内对象列表中的第一个字符串
- javascript - React Hooks:地图函数内的 setState 钩子
- jenkins - 如何使用groovy在jenkins中查找使用特定存储库url的所有作业并禁用它们
- spring-boot - 有没有办法使用 Gradle 和 hatoas 将 Swagger2 添加到 SpringBoot 应用程序中?