
一段代码实现WordPress上传图片自动重命名
一般而言,我们上传的WordPress图片需要自己自定义名称而且还不能中文名称。有一个快速解决的办法,就是让每次上传的图片自定义名称,这里我们直接用一段代码实现。 //自动改图片文件名称 function wp_handle_upload_...
一般而言,我们上传的WordPress图片需要自己自定义名称而且还不能中文名称。有一个快速解决的办法,就是让每次上传的图片自定义名称,这里我们直接用一段代码实现。 //自动改图片文件名称 function wp_handle_upload_...
我们有些时候采编到的WordPress图片是带有宽度和高度尺寸参数的,我们需要批量删除,这里可以直接用这么一段代码实现。 //干掉默认的图片宽度以及高度 add_filter( 'post_thumbnail_html', 'remove_...
我们是否有遇到过有些文章是可能重复发布的,尤其是我们安排的编辑人员可能不清楚他们是否已经发布或者其他人重复发布。这里我们可以通过无插件代码实现。 // 发表文章页面,前端抓取标题并使用AJAX发送请求 add_action( 'admin_...
有些时候我们的搜索结果不想展示某个页面或者分类。这里,WordPress可以这样设置。 排除所有页面 //搜索结果排除所有页面 function search_filter_page($query) { if ($query->is_...
如果我们不去设置,非超级管理员也可以去管理到主题和插件,修改后导致错误就麻烦了。我们可以禁止他们修改主题和插件。 //禁止在线编辑主题和插件 define( 'DISALLOW_FILE_EDIT', true ); //禁止安装/升级/编...
我们在交付给客户的企业网站给他们管理员管理的时候,我们有些菜单的权限是需要设置的。包括我们可以将媒体文件要禁止他们删除,防止有些没有必要的错误。 /** * 禁止删除媒体文件 */ add_action('delete_attachment...
我们这里有需要将某个插件隐藏不显示,可以通过此代码。 //隐藏插件 function hide_plugin_trickspanda() { global $wp_list_table; $hidearr = array('插件路径/插件文...
我们有些时候在将WordPress网站的图片静态分离后,发现还是无法实现被默认加载的Srcset和Sizes,这里我们可以去掉这个属性。 //wordpress禁用图片属性srcset和sizes add_filter( 'max_srcs...
我们在使用WordPress的时候,会默认保存文章草稿的,这样也会增加数据库的体积使得网站速度变慢。这里我们可以设置禁止自动保存。 // 禁用自动保存 add_action( 'wp_print_scripts', 'disable_aut...
从WordPress 5.0版本之后,会默认的在前端代码中加载古腾堡编辑器的文件,比如wp-block-library-css文件。这里我们可以禁止掉。 //WordPress 5.0+移除 block-library CSS add_ac...
我们在自定义WordPress文章调用的时候,很多时候是按照发布时间的。但是我们有些时候会推荐用户受欢迎的内容,这里是需要根据阅读量的调用的。具体我们应该如何做呢? 使用WordPress query_posts 自带的 orderby 功...
我们希望自己的博客文章看到具体的用户阅读和浏览数量,这里默认是没有的,我们可以加上代码或者插件实现的。 1、阅读数 //文章阅读统计 function post_views_record() { if (is_singular()) { g...