博客

  • WordPress折腾日志

    WordPress折腾日志

    [highlight color=” background_color=”]OSS插件[/highlight]
    //2017-11-18
    更换老的oss插件,换了新的 Aliyun OSS 插件。
    新oss插件,支持只上传原图,缩略图在调用时在线临时生成。
    通过传递和oss后台设置的缩略图样式名称相同的缩略图名称就行了。
    所以需要在function中注册自己要的缩略图名称。

    if ( function_exists( ‘add_theme_support’ ) ) {
    add_theme_support( ‘post-thumbnails’ );
    add_image_size( ‘rui-Thum’, 960, 540, true );
    add_image_size( ‘wpp-thumbnail’, 50, 50, true );}

    而oss后台添加缩略图大小和水印等设置对应的样式名称。
    但是新插件不知道什么原因,无法传递自命名的缩略图参数给oss。所以自己修改了相应代码。反馈给原作者还未的到回复。

     

     

    [highlight color=” background_color=”]elision_child主题调整[/highlight]
    //2017-11-15
    header.php
    目前只添加了百度统计

    archive.php
    修改了portfolio显示存档标题,错位的问题。
    原句 $title = _e(‘Archive’,’qode’);用了个翻译函数,不知道什么原因会导致文字脱离div。改成直接输出$title = “Archive”;

    blog_*.php
    都是添加文章显示日期没有年份的问题。添加<span class=”year”><?php the_time(‘Y’); ?></span>
    并在样式表里做了简单样式调整

    wordpress源文件修改
    wp-includes/widgets/class-wp-widget-archives.php
    注释掉:<label class=”screen-reader-text” for=”<?php echo esc_attr( $dropdown_id ); ?>”><?php echo $title; ?>
    解决存档widget和主题输出标题重复的问题

    [highlight color=” background_color=”]安装Wordfence和Mail Bank插件[/highlight]
    //2017-11-15
    查看网站日志,发现有非常多的后台登陆尝试。觉得有必要安装一个安全插件。
    另外新系统的sendmail一直配置不好,索性安装SMTP邮件发送。安装Mail Bank,只用一个SMTP功能的话,感觉这个插件有点臃肿,有一个更简洁的插件,但是这个有邮件发送记录功能就勉强保留吧。

     

    [highlight color=” background_color=”]wp slug translate插件引起502问题,卸载[/highlight]
    //2013-11-10
    后台更新菜单会一直超时,然后跳502页面。
    找到原因,卸载wp slug translate

    [highlight color=” background_color=”]注释掉新主题的google Map调用[/highlight]
    //2013-11-09
    注释掉新主题的google Map调用, 删除了functions文件的相关代码

    [highlight color=” background_color=”]自定义文章特色图片[/highlight]
    //2013-04-18
    使用函数-add_image_size,结合“文章第一张图自动设置为特色图 autoset_featured()”,为整个网站生成固定大小的特色图片

  • 插件:微博链接-php5.ini修改-修正了文章图片100%的问题

    插件:微博链接-php5.ini修改-修正了文章图片100%的问题

    1.微博链接插件。

    2。为了开启服务器【zend】功能,修改了php.ini,添加代码
    zend_extension=/usr/local/Zend/lib/Guard-5.5.0/php-5.3.x/ZendGuardLoader.so

    注释掉其他zend代码。
    并打开On——–一个功能:allow_url_fopen = On
    更变文件名php5.ini重新上传。

    3。修正了文章图片100%的问题

    发现css代码中有一段:
    img.aligncenter {
    width:100%;
    }

    导致文章中所有图片会显示100%宽度(620px)
    自定义代码中改为了

    img.aligncenter {
    width:auto;
    max-width:620px;
    }

    限制了最大宽度max-width:620px;

  • 添加新浪评论箱

    添加新浪评论箱

    13-3-4,sbw添加新浪评论箱,文章也title

    1.更改了<title>属性, 现在文章页会显示文章标题.

    <title>
    <?php if ( function_exists(‘wp_tag_cloud’) ) : if (single_tag_title(‘ ‘, false)) { echo ‘ ‘ ; } endif; ?>
    <?php wp_title(‘ ‘); ?>
    <?php if (wp_title(‘ ‘, false)) { echo ‘ – ‘; } ?><?php bloginfo(‘name’) ;?> </title>

     

     

    2.新浪评论箱
    在<html>中添加了
    xmlns:wb=”http://open.weibo.com/wb”

    以及</header>前面添加了

    <!– RUI新浪微博评论箱开始 –>
    <script src=”http://tjs.sjs.sinajs.cn/open/api/js/wb.js?appkey=772270149″ type=”text/javascript” charset=”utf-8″></script>

    <!– RUI新浪微博评论箱END –>

     

    3.删除了分享模块的,google+分享和facebook分享.
    可能文章也截取description的区间可能有所变动.

  • 首页和文章显示keywords和description.

    首页和文章显示keywords和description.

    13-3-3 sbw更改主题文件header.php***************************************************

    更改了header.php.让首页和文章显示keywords和description.
    在源文件中删除了原文件的<keywords>和<description>表达式

    更改为:

    <?php
    //如果是首页
    if (is_home()){
    $keywords = “你网站首页的关键字,自己修改吧”;
    $description = “你网站首页的描述,自己修改吧”;
    }

    //如果是文章页

    elseif (is_single()){
    //默认使用文章页添加关键字
    $keywords = get_post_meta($post->ID, “keywords”, true);
    //如果为空,使用标签作为关键字
    if($keywords == “”){
    $tags = wp_get_post_tags($post->ID);
    foreach ($tags as $tag){
    $keywords = $keywords.$tag->name.”,”;
    }

    //去掉最后一个,
    $keywords = rtrim($keywords, ‘, ‘);
    }

    //默认使用文章页添加描述
    $description = get_post_meta($post->ID, “description”, true);
    //如果为空,使用文章前100个字作为描述

    if($description == “”){
    if($post->post_excerpt){
    $description = $post->post_excerpt;
    }else{
    $description = mb_strimwidth(strip_tags(apply_filters(‘the_content’,$post->post_content)),0,200);
    }
    }
    }

    //如果是页面,使用页面添加的关键字和描述
    elseif (is_page()){
    $keywords = get_post_meta($post->ID, “keywords”, true);
    $description = get_post_meta($post->ID, “description”, true);
    }

    //如果是分类页,使用分类名作为关键字,分类描述作为描述

    elseif (is_category()){
    $keywords = single_cat_title(”, false);
    $description = category_description();
    }
    //如果是标签页,使用标签名作为关键字,标签描述作为描述
    elseif (is_tag()){
    $keywords = single_tag_title(”, false);
    $description = tag_description();
    }

    //去掉两段空格
    $keywords = trim(strip_tags($keywords));
    $description = trim(strip_tags($description));
    ?>
    <meta name=”keywords” content=”<?php echo $keywords; ?>” />
    <meta name=”description” content=”<?php echo $description; ?>” />

    当中的[0,200]是限制了文章的截取位置作为description.但是由于主题的分享插件可能在文章前面.所以新浪微博的代码被当成内容被截取.所以我把
    其改为了[520,720]正好跳过了代码片段.所以当分享插件有更改,文章的description应该会截取错误.!!
    还有就是,因为主题的首页设置成了静态页面.实际上是页面.而页面的描述.是需要在编辑页的[自定义栏目]添加keywords和description分别给值的.

  • 系统采用SMTP发邮件

    系统采用SMTP发邮件

    13-3-2.sbw

    为了系统采用SMTP发邮件 使用Configure SMTP插件.

    设置之后不能发送, 因为使用qq邮箱. 需要修改wordpress源文件.wordpress\wp-includes\class-phpmailer.php

    修改其中
    在 class.phpmailer.php 中,将
    function IsSMTP() {
    $this->Mailer = ‘smtp’;
    }

    改成:
    function IsSMTP() {
    $this->Mailer = ‘SMTP’;
    }

  • 作茧自缚  绿衣变狼人  临街窗口

    作茧自缚 绿衣变狼人 临街窗口

    作茧自缚,为什么会有作茧自缚?我想到了这个词,偶然记起点什么,但又忘记了。
    穿着绿色衣服变身狼人,欺骗老同学自己有XXX,说就是那个巨大绿色的狼人,
    几个人穿着绿色的衣服变成巨大的生物,躺在班级前面,其它同学攻击?变回人形之后换另一个人。的确有一个刚变回人形的女人。前面人群中一个中年男人又套上了绿色衣服。
    后排有人在清理变身后的衣物。发现衣领处有非常恶心的粘稠物。

    在一个靠马路的临街房间,房间下沉低于马路地平线,有一个窗户可以看到马路,我看到几个年轻人弄着几辆非常别致闪光的半人高的赛车模型。过马路,去对面一个学校什么地方。
    我给W打了电话?说到WW,他以为我是WW。
    我坐在这个背靠窗户的写字台前,桌面上什么都没有,我似乎感觉到背后窗户有些人在看我,我就又表现出一种态度和状态,打开抽屉。
    在一栋建筑物的门口,下着雪?3 4个人回去的路上,说到X只是专科。
    在建筑物的前面跳跃,扒着门跳向另一个门。但是门非常的不结实,我脚踏上去就弯曲了。
    我在犹豫是一鼓作气继续身体晃过去还是考虑门的弯曲承受能力算了。
    事实上应该是肯定过不去了,因为至少我已经停顿了,失去了动能,几乎水平的悬挂在两个门之间。但是我自己还是觉得,只要我鼓足勇气,一鼓作气,应该可以晃过去,
    最终还是放弃了。我去看那个被踩扁的门框。隐约但是肯定存在的一个声音告诉我,不用去管那个门,它会自动恢复原装的。我还是用手去扳了扳弯曲的门框,我看着它,想,如果真能恢复应该有记忆金属的成分在里面吧……

    好像接着前面变身狼人的学校,大家上课,我似乎是代替某人上课。坐在最后一排昏昏欲睡?课程表就在桌子上,下课之后有个人过来换了课程表一张卡片。我看了一眼,是语文,一个娇小的女人上课。我就是知道和应该知道这些……
    结果她却坐在我的邻桌?

    “节日快结束了,这些鱼也应该吃掉了。不然能摆放多久?”
    我推了一平板车的鱼到达学校还是公司,L还是谁,有点不开心,很不认同。我传递出上面的想法……

    asss