我的网站有很多帖子,大约9个主要类别和“无限”子类别。
我想在WordPress面板中强制你不能选择超过一个顶级类别,但你可以选择这个主要类别的无限子类别。
一个插件将复选框改为单选按钮,效果很好,但只适用于一个级别,我需要更多的深度。
有什么办法吗?提前谢谢。
我的网站有很多帖子,大约9个主要类别和“无限”子类别。
我想在WordPress面板中强制你不能选择超过一个顶级类别,但你可以选择这个主要类别的无限子类别。
一个插件将复选框改为单选按钮,效果很好,但只适用于一个级别,我需要更多的深度。
有什么办法吗?提前谢谢。
回答晚了,但我想我还是加入我的想法,因为我最近遇到了类似的问题。
基本上,我是通过向编辑器视图中注入脚本来实现的。我的函数如下所示:
(function() {
var o=function() {
//add a click handler to category checkboxes
jQuery("#categorychecklist input").click(function() {
//get top-level category (in case child is checked)
var tlc = jQuery("#category-all>ul>li").has(this);
//if top-level category is not checked, check it
jQuery(">label>input",tlc).prop("checked", true);
//uncheck all boxes from other top-level categories
jQuery("#category-all>ul>li").not(tlc).find("input:checked").prop("checked", false);
});}
//run this function onload
var n=window.onload;"function"!=typeof window.onload?window.onload=o:window.onload=function(){n&&n(),o()};
})();
我希望这对某人有帮助。要添加脚本,只需使用以下内容:How to enqueue scripts on custom post add/edit pages?我对wp-admin WordPress网站的页面。我已启用错误,并在请求时收到以下警告/wp-admin/:警告:无法修改标题信息-标题已由wp includes/pluggable中的(输出开始于wp config.php:1)发送。php在线1216我已经检查了文件,在wp配置文件的开头没有任何空格。有什么想法吗?