2019年07月21日

2019年07月21日发布的文章
  • WordPress 上传媒体库文件重命名 全格式支持

    修改上传文件名为:年月日时分秒+两位随机数.扩展名 打开/wp-admin/includes/file.php文件 将 $filename = wp_unique_filename( $uploads['path'], $file['name'], $unique_filename_callback ); // Move the file to the uploads dir. 替换为 $time=date("YmdH:i:s",time()+8*60*60); $file['name'] = $time."".mt_r…

  • wordpress文章附件/多媒体 无法上传中文名文件的解决方法

    安装插件uploading downloading non-latin filename 此插件将中文附件上传时进行重命名,原名称作为附件标题存入数据库。问题解决 接着发现新问题在文章中显示附件时只有文件名称没有文件类型,所以修改插件源码。 只需要如下图所示找到插件源代码的non-latin.php文件添加一行代码即可 $attachment->post_title = $attachment->post_title.'.'.pathinfo($origin…

  • wordpress实现主动推送+熊掌号推送同步进行

    只要把下面的代码写到funtions.php里面,发布文章的时候就会自动推送到百度了哦! date_default_timezone_set('Asia/Shanghai'); add_action('publish_post', 'publish_bd_submit', 999); function publish_bd_submit($post_ID){ global $post; $bd_submit_enabled = true; if($bd_submit_enabled){ $api ='http://data.zz.baidu.com/urls?app…

  • 解决WordPress上传文件大小限制

    前言 昨晚维护了一下服务器,重新配置了一遍,想起之前的博文似乎遗漏了一些东西 WordPress默认最大上传文件为2M,Nginx也是默认2M,需要修改一下,以解决这个问题 WordPress部分教程 我以docker版为例,非docker部署请自行修改命令 cd /tmp docker cp wordpress:/var/www/html/.htaccess /tmp/ vi .htaccess #末尾添加 php_value upload_max_filesize 20M php_value post…

  • WordPress 添加友情链接设置 nofollow 属性

    WordPress 链接功能可以用来实现友情链接的管理,也可以被用于开发导航,所以用起来也都非常顺手,同时还支持设置链接的 XFN(链接关系),但是遗憾的是几乎包括了所有关系属性,却没有支持设置 nofollow 这个对搜索引擎有用的关系,所以还得动手处理一下。 WordPress 站点只需要将以下代码添加到你当前主题的 functions.php 文件中就可以啦。 //WordPress 友链支持设置 nofol…

  • WordPress 实现 wp_list_bookmarks 自定义友情链接排除调用

    wp_list_bookmarks 函数是 WordPress 提供的可以通过后台添加设置友链的一个功能,相当的方便和实用,但是最近子凡遇到一个不够完善的地方,那就是 wp_list_bookmarks 函数中 categorize 参数为 false 时,可以得到最极简的链接列表,但是与此同时就无法使用 exclude_category 参数排除链接分类目录,所以子凡就来提供一个方法。 首先可能由于你使用的 WordPress 最新版本…

  • WordPress 评论回复邮件通知代码

    WordPress 的可操作性确实太强了,每个通过 WordPress 搭建的站点都可以做到足够多的个性化设置以及开发,那么就把上周有网友留言想要的留言评论回复邮件通知的代码分享给大家,其实在网上可能有很多 WordPress 评论邮件通知的代码,这个代码也不记得是从哪儿看到的还是自己写的了,所以给大家一个参考吧! //WordPress 评论回复邮件通知代码 function fanly_comment_ma…

  • WordPress首页指定或排除某分类文章显示

    有些朋友可能会有这样的需求,就是不想让某些分类文章显示在WordPress的首页,或者指定某些分类文章显示在WordPress的首页,那么请使用下面的一段代码。 //在首页中排除某些分类 function exclude_category_home( $query ) { if ( $query->is_home ) { $query->set( 'cat', '-5, -6' ); } return $query; } add_filter( 'pre_get_posts',…

  • WordPress不同分类调用不同的文章模板

    是个很老的教程了,如今搞一前端项目有需要,再拉出来说一说,代码很简单: <?php if ( in_category('acfun') ) { get_template_part('single2' ); } else { get_template_part('single1' ); } ?> 第二行acfun是分类目录名称,single2和single1为文章模板。代码解析 技术宅这里single1为默认模板,single2为新建模板,我们需要将主题根目…

  • WordPress 不同文章类型设置不同摘要长度

    在做企业主题开发的时候,一般都会有几种文章类型,对于WordPress而言,设置摘要长度比较规范的用法是通过钩子 excerpt_length 去实现。 he_exceprt 和 the_content 之间的差异 大多数 WordPress 主题使用 The Loop 内部的the_content()来显示预览内容,然后使用Read More样式链接到本文的其余部分。使用the_content 时 ,将输出<--more-->标记之前出现的文章中的所有内容…

  • WordPress禁止通过邮件重置密码

    如果你忘记了自己的管理员密码,最简单的重置方法就是在WordPress登陆界面点击忘记密码,通过发送邮件的方法重置,不过便利的同时也会带来一些弊端,比如恶意点击重置,导致收到骚扰邮件,甚至通过邮件来获取后台,所以有时候为了安全,我们最好禁用WordPress重置密码功能 打开 functions.php,添加下面php代码 function disable_password_reset() { return fals…

  • 禁止WordPress图片自动添加width和height属性

    默认情况下,WordPress会自动添加图片的width和height属性,有的时候在文章中会发生错位,经测试,如果禁止WordPress图片自动添加width和height属性能解决这种尴尬! 方法一 在后台WordPress主题编辑模板函数(functions.php)文件,在文件最后面添加如下代码: //移除img标签自动高度和宽度。 add_filter( 'post_thumbnail_html', 'remove_width_attribute',…

  • WordPress在特定日志类型中进行搜索

    如果你的 WordPress 使用了多个日志类型(Post Type),并且只想在搜索结果中只显示特定的日志类型,可以在 functions.php 文件中添加如下代码。 function wpjam_search_filter($query) { if ($query->is_search) { $query->set('post_type', 'your_post_type'); } return $query; } add_filter('pre_get_posts','wpjam_…

下一页