标签: wordpress

  • 制作WordPress的标签云页面

            很多WordPress模板并没有带tags.php, 而且页面无法用HTML注释语句的方法来实现标签云函数的调用, 所以, 这就需要大家自己来手动给模板创建一个tags.php. 方法其实很简单, 只要改一小部分代码即可。

            第一步,选择一个你认为适合做tag页的模板文件,page.php也好,single.php也好,根据你的情况来,我选的是我主题里的page-nocomment.php。

            第二步,在模板文件里加入或修改代码,第一段代码如下

    <?php
    /*
    Template Name: Tags
    */
    ?>
    <!-- 这段代码很重要, 它会告诉WordPress这是一个命名为Tags的模板文件 -->

    这段代码加入到模板文件的最最开始的地方,如果已经有相同格式的代码,只要把Name改成Tags就可以了。

             第二段代码

    (更多…)

  • 修改WordPress标签云显示个数

            默认WP的标签云显示个数是45个,因为考虑到美观的原因,不能太多,但是,我用的是WP-Cumulus插件,他显示的是一个FLASH的标签球,所以数量没太大关系,反而多一点好看一些,所以45个还不能够。

            我们找到wp-includes/category-template.php这个文件,打开并搜索wp_tag_cloud,这个就是标签云的调用函数,里面是有关的参数,其中有一行代码如下:

    'smallest' => 8, 'largest' => 22, 'unit' => 'pt', 'number' => 45,

    那个45就是最多显示的标签数量,把它改掉就可以了。

    unit=是字体大小的单位;

    smallest=是指最小字体大小;

    largest=是指最大字体大小;

    number=设置标签的显示数量。

            顺便提一下,偶新找了一个插件,Let It Snow! ,因为偶然一次看到一个博主的博客页面在下雪,所以就找了找,它可以让你的页面下雪哦~O(∩_∩)O~很漂亮~

  • 显示评论者国旗、浏览器、操作系统的插件Comment Info Detector

    Comment Info Detector这个wordpress插件感觉不错,但是我的monochrome 2.7主题不能直接支持,烦躁啊,上网查,看了好多人的教程,唯一有效的信息就是要插入代码,但是,但是,最重要的,对与我们这些小菜而言,究竟要插入哪个位置啊!天呐,我看了半天,找了半天,试了半天,还是没插对地方,OMG,好了,不废话了,最终终于被我试出来了!现在记录如下:(当然,有些主题可以直接用的就不用插代码了,直接在设置里面把Display Country Flags Automatically 和 Display Web Browsers and OS Automatically 都选YES就可以了)

    首先,需在主题支持函数 (functions.php)里添加代码:

    <?php if (function_exists("CID_init")) { CID_print_comment_flag(); echo ' '; CID_print_comment_browser(); } ?>

    具体位置随个人喜好(就是这句话让我费了半天力气),我放在了昵称后面。

    位置就是:找到主题支持函数 (functions.php)里的

    <?php comment_author(); ?>
    <?php if(get_comment_author_url()) : ?>
    </a>

    这行代码,然后,在<?php comment_author(); ?> 后面插入就可以了,但是,我又遇到了另一个问题,图标和昵称是连在一起具有超链接下划线的,这是什么原因呢,好像是因为后面的那个超链接参数的影响,反正我试着解决了,就是把第三行的</a>移到<?php comment_author(); ?> 后面去,接着再紧跟最上面那段代码,就可以正常显示了,完整的修改后的代码如下:

    <?php comment_author(); ?>
    </a>
    <!-- 评论者信息start --><?php if (function_exists("CID_init")) { CID_print_comment_flag(); echo ' '; CID_print_comment_browser(); } ?><!-- 评论者信息end -->
    <?php if(get_comment_author_url()) : ?>

    最后,显示的样式可以在“Country Flag Template:”和“Web Browser and OS Template:”框里面改。我去掉了文字只留下图片。如:

    <span class=”country-flag”><img src=”%IMAGE_BASE%/%COUNTRY_CODE%.png” title=”%COUNTRY_NAME%” alt=”%COUNTRY_NAME%” /> %COUNTRY_NAME% </span>

    把红色的代码去掉就可以了。

    默认的既有图标又有文字的模式会很长,影响页面整体美观。

    其他主题如果此插件不能直接支持也可以采取类似的方法。

    OVER!

  • wordpress空间搬家了

             昨天下午买了酋长的空间,昨天晚上完成了搬家。厄,之所以会搬家,主要是综合考虑了下,之前用的是wpchina的空间,后来综合比较了一下,感觉还是wopus的性价比高一些,所以这次就打算搬家了,但是两家都还是不错的,性价比都不错。。。

            下面说一下我的搬家过程,其实也挺简单的,尤其是我的域名还是原来的域名,所以域名地址这块就没那么麻烦了,①只要把域名的解析重新解析到新的空间IP,然后再把原空间public_html文件夹下的全部文件复制到新空间的同文件夹下,剩下就差两步了,②再从cPanel面板里,把原来的数据库导出,我是用的直接从备份向导里面把MySQL 数据库备份,然后在新空间里还原(因为其间我尝试用PhpMyAdmin管理去备份和还原,但是总出错,因为我对数据库也不熟,里面好多参数不会弄),③最后就是修改wordpress的配置文件wp-config.php在wordpress的根目录下,主要是修改数据库的一些信息,因为新空间的数据库名称,数据库用户名,密码,可能会发生变化,前缀可能会不同,所以需要更改,如下

    // ** MySQL设置 – 具体信息来自您正在使用的主机 ** //
    /** WordPress数据库的名称,替换掉 “putyourdbnamehere”*/
    define(‘DB_NAME’, ‘blce1990_wordpress’);

    /** MySQL数据库用户名,替换掉 “usernamehere” */
    define(‘DB_USER’, ‘blce1990_wp’);

    /** MySQL数据库密码,替换掉 “yourpasswordhere” */
    define(‘DB_PASSWORD’, ‘blce1990‘);

            以上就是我的基本步骤,当然,你还有子域名的话也是一样的步骤。

            哦,对了还有一个问题,因为我用了一个插件,用以手机访问wap页面,所以在wap文件夹下的wap-config.php配置文件里面有一项要改,就是网站的路径,如下

    /////////////* wp include start *///////////////
    // set wordpress ( mu ) site’s root
    $wproot = “/home/blce1990/public_html/”;

            好了,所有工作到此为止了。