任何问题请联系WX:uu16853

买模板送网站采集器 让你轻松放开双手运营网站!

购买更多有优惠!

移除WordPress文章/页面编辑窗口多余的meta模块

本文目录[隐藏]1隐藏多余模块2移除多余模块3移除自定义模块4移除页面编辑窗口的模块 我们都知道,WordPress的文章/页面编辑窗口附带了很多功能模块(Meta Boxes),如下图所示: 显示过多的模块会显得很烦乱,那么如何隐藏或移除这些Meta模块呢? 隐藏多余模块 WordPress 给大家提供了一个“显示选项”(在窗口的右上角)来隐藏它们: 去掉勾选,就可以隐藏不需要的模块。但是这里的设置只是针对于当前用户,如果是WordPress多用户站点,你就要考虑进行后台定制,从全局上移除不必要的模块,一来提高用户体验,二来隐藏某些不想为用户使用的功能。 移除多余模块 实现方法很简单,直接根据自己的需要,将下面的代码添加到主题的 functions.php 文件中: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 // 移除文章编辑界面默认的Meta模块 function remove_my_post_metaboxes() { remove_meta_box( ‘authordiv’,’post’,’normal’ ); // 作者模块 remove_meta_box( ‘commentstatusdiv’,’post’,’normal’ ); // 评论状态模块 remove_meta_box( ‘commentsdiv’,’post’,’normal’ ); // 评论模块 […]

WordPress自定义文章编辑页面的分类和标签Meta模块标题

WordPress后台定制在企业网站开发中必不可少,在《移除WordPress文章/页面编辑窗口多余的meta模块》中已经说了什么是Meta模块(Meta Boxes),以及如何移除。今天分享下 WordPress自定义文章编辑页面的分类和标签Meta模块标题 的方法。 将下面的代码添加到主题的 functions.php 文件中: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 add_action( ‘add_meta_boxes’, ‘change_cat_meta_box’, 0 ); function change_cat_meta_box() { global $wp_meta_boxes; unset( $wp_meta_boxes[’post’][’side’][’core’][’categorydiv’] ); add_meta_box(’categorydiv’, __(’自定义分类模块标题’), ‘post_categories_meta_box’, ‘post’, ‘side’, ‘low’); }   add_action( ‘add_meta_boxes’, ‘change_tag_meta_box’, 0 […]

WordPress 给“特色图像”模块添加说明文字

特色图像 一般是用来作为文章的缩略图的,有些WordPress主题必须为每篇文章设置特色图像才能显示缩略图。如果你的网站后台是多人写作,或者允许投稿,那么你最好给“特色图像”加点说明文字,告诉投稿者,这是做什么用的,如下图: 要实现这个功能,只需将下面的代码添加到主题的 functions.php 即可: 1 2 3 4 5 6 7 8 /** * WordPress 给“特色图像”模块添加说明文字 * https://www.wpdaxue.com/add-featured-image-instruction.html */ add_filter( ‘admin_post_thumbnail_html’, ‘add_featured_image_instruction’); function add_featured_image_instruction( $content ) { return $content .= ‘<p>特色图像将用来作为这篇文章的缩略图,请务必为文章选择一个特色图像。</p>’; } /** * WordPress 给“特色图像”模块添加说明文字 * https://www.wpdaxue.com/add-featured-image-instruction.html */ add_filter( ‘admin_post_thumbnail_html’, ‘add_featured_image_instruction’); function add_featured_image_instruction( $content ) { return $content .= ‘<p>特色图像将用来作为这篇文章的缩略图,请务必为文章选择一个特色图像。</p>’; } 要确保必须设置特色图像,请参考:WordPress发布文章前强制要求上传特色图像

WordPress 技巧:去掉评论模块中的网站链接表单

在 WordPress 的评论模块中,有填写网站地址或者链接的表单,有时候我们想去掉它,因为有很多人来发垃圾评论,目的就是用用户名做关键词,填写一个链接,吸引浏览者去点击它。 想要去掉这个链接表单,一般想到的方法就是找到 comments.php 文件中的对应表单代码删掉。但是现在只需要一段非常简单的代码就可以去除: add_filter('comment_form_default_fields', 'unset_url_field'); function unset_url_field($fields){ if(isset($fields['url'])) unset($fields['url']); return $fields; } 只需要把上面代码添加到主题中的 functions.php 文件中,即可删除 网站链接 表单。妈妈再也不用担心博客上垃圾评论太多了:D 标签:WordPress 技巧

WordPress 技巧:为评论模块增加更多 HTML 标签支持

WordPress 原生的评论模块内容,支持使用 HTML 标签来增强评论内容的格式和效果。但是这肯定会带来一些安全隐患,特别是评论这种随便一个浏览者都可以提交数据的地方,容易产生跨站攻击(XSS),所以 WordPress 系统严格的限制了评论模块可以使用的 HTML 标签。默认的情况下,只支持:a、abbr、acronym、b、blockquote、cite、code、del、em、i、q、strike、strong 这几个标签和对应的相关属性。 这些标签肯定是远远不够用的,如果是技术博客,评论往往需要包含代码,那么可能就需要添加 pre 标签的支持,如果想要评论中可以引用图片,那么需要 img 标签的支持。本文就是来讲解如何在评论模块中增加更多 HTML 标签的支持。 WordPress 允许的标签和属性 WordPress 出于安全考虑,严格的限制了文章和评论等可编辑内容支持的 HTML 标签类型和标签的属性。具体的内容可以看:wp-includes/kses.php 这个文件,里面有两个全局数组变量 $allowedposttags 和 $allowedtags ,这两个数组变量就包含了允许的 HTML 标签,每个标签的键值又是一个数组,记录了这个标签常用的属性。例如: $allowedtags = array( 'a' => array( 'href' => true, 'title' => true, )); 上面这个数组的含义就是支持 a 标签以及对应的 href、title 属性。 让 WordPress 评论支持更多标签的方法 思路很简单,先按照上面的格式,声明一个标签信息数组,然后 hook 勾到 WordPress 上面。例如想要增加 […]

100% Secure Checkout

PayPal / MasterCard / Visa