分类: 运维技术

wordpress附件上传重命名

把代码放入主题 functions.php 文件即可: //使用md5对附件重命名 add_filter(‘wp_handle_upload_prefilter’, ‘custom_upload_filter’ ); function custom_upload_filter( $file ){ $info = pathinfo($file[‘name’]); $ext = ‘.’ . $info
阅读更多 »

wordpress禁止生成缩略图

在设置里面把图片尺寸全部设置成0以及进入所谓wordpress上帝模式设置,测试后发现该生成的还是生成根本没有效果,不过最终黄天不负有心人在我全网深度搜索一番了后,找到了方法,把以下代码加入你的主题 functions.php 文件即可: // 禁用自动生成的图片尺寸 function shapeSpace_disable_image_sizes($sizes) { unset($sizes[‘t
阅读更多 »

WordPress免插件设置代码高亮

第一步去 https://highlightjs.org官网下载highlightjs文件,你还可以在他们网站选择你需要的语言,不使用的可以不勾选,下载文件后放在网站根目录,或者其他你喜欢的地方。 第二步在你的主题中引用对应CSS样式和JS文件,例如下面直接在head文件中引用: <link rel=”stylesheet” href=”/path/to/styles/default.css
阅读更多 »

WordPress移除(wp_head)头部不必要的元素

以下内容都在主题的functions.php文件写入 1、移除离线编辑器开放接口: remove_action( ‘wp_head’, ‘rsd_link’ ); remove_action( ‘wp_head’, ‘wlwmanifest_link’ ); 2、移除WordPress版本信息: remove_action( ‘wp_head’, ‘wp_generator’ ); 3、移除Wor
阅读更多 »

WordPress调用特定文章列表

在wordpress主题开发中会遇到需要在特定页面中调用指定的文章或文章列表,接下来教大家如何调用WordPress特定文章列表。 调用最新文章: <?php query_posts(‘showposts=10&orderby=new’); //showposts=10表示10篇 while(have_posts()): the_post(); ?> <li>&lt
阅读更多 »

WordPress隐藏head头信息X-Pingback

在wordpress主题的functions.php文件中,添加如下代码即可完成对head头部信息中的x-pingback值做了隐藏: //关闭 pingback function deel_setup(){ //阻止站内PingBack if( dopt(‘d_pingback_b’) ){ add_action(‘pre_ping’,’deel_noself_ping’); } } //Wor
阅读更多 »

WordPress后台添加显示用户注册时间和登录 IP 记录

WordPress站点开放注册后,流量大了访问量上去后后台就有一堆的用户注册信息,然而WordPress默认的用户管理界面比较简单,不方便管理,有时候还会经常遇到机器人恶意注册等现象,导致网站有一大批僵尸号,一个个找、排除明显不是办法。但是有不能不处理,今天就教大家手动添加代码修改用户管理界面,直接显示用户的注册IP以及地址。对于一些不法分子直接封禁IP段即可,同时还可以清理长期不活跃的僵尸号。虽
阅读更多 »

wordpress添加post_type自定义内容类型

wordpress默认的内容模型只有文章,如果想增加其它的,就要使用到  post_type,通过post_type自定义内容模型,例如影视,图片,链接等模型。 只需在主题的function.php文件中添加对应post_type代码即可。 相关注释说明: # 在 ‘init’ 钩子上注册自定义文章类型. add_action(‘init’, ‘my_register_post_types’);
阅读更多 »

WordPress wp-cron.php文件占用内存大的问题

Wp-cron.php文件抓取的比较多,低配服务器会导致负载100%,cup使用率100%,很多时候跟wp-cron.php文件占用内存大有很大问题,那么WordPress怎么直接给屏蔽掉呢? 在WordPress程序根目录wp-config.php添加以下代码即可: define(‘DISABLE_WP_CRON’, true);   WordPress如何关闭主题和插件的自动更新,可
阅读更多 »