首页 > 使用技巧

使用技巧

  • wordpress中用户注册后的密码需要服务器随即产生一个密码发送到注册者email中,如果wordpress所在服务器没有安装sendmail组件(即发送email的组件),用户注册后将不知道自己的密码是多少。
    如果注册后自动显示随机的那个密码就方便多了。
    修改wp-login.php这个文件就可以了,一共有两个地方需要修改,
    一、搜索如下代码:wp_new_user_notification( $user_id, $user_pass );
    然后再下面加入以下代码:
    setcookie( “u”, $user_login );
    setcookie( “user_pass”, $user_pass );
    二、搜索此句代码:$errors->add(‘registered’, __(‘Registration complete. Please check your e-mail.’), ‘message’);
    word

    阅读全文

  • WordPress 默认发送邮件会使用一个 WordPress@博客域名 的邮箱发送邮件,可以通过以下代码实现让博客管理员邮箱发送邮件。贴到当前主题的 functions.php 文件即可:
    function res_from_email($email) {
    $wp_from_email = get_option(‘admin_email’);
    return $wp_from_email;
    }
    function res_from_name($email){
    $wp_from_name = get_option(‘blogname’);
    return $wp_from_name;
    }
    add_filter(‘wp_mail_from’, ‘res_from_email’);
    email

    阅读全文

  • 如果你网站的图片等附件非常多,你想在 WordPress 后台日志列表页面能够显示出附件的数量,你可以在当前主题的 functions.php 添加如下代码:
    add_filter('manage_posts_columns', 'wpjam_manage_posts_columns_attachment_count', 5);
    function wpjam_manage_posts_columns_attachment_count($columns)
    { $columns['attachments_count'] = '附件数';
        return $columns;
    }
     
    add_action('manage_posts_custom_column', 'wpjam_namage_posts_custom_columns_attachment_count', 5, 2);
    appendix

    阅读全文

  • 1. 不要禁止搜索引擎索引
    搜索引擎优化的第一步,就是不能禁止搜索引擎爬虫的索引。一般而言, 在安装wordpress 的时候默认是允许搜索引擎索引的。当然,如果你不小心在安装的时候选择了禁止也没有关系,你可以通过登陆wordpress 控制面板,在 隐私(privacy)菜单里面修改。
    2. 为博客确立明确主题
    很多人都喜欢把什么都往博客里面扔,汽车啊,电影啊,音乐啊,等等等。当然,这样的做法并没有错。但是,搜索引擎是很笨的,你的主题太多太杂,搜索引擎就不知道你的博客是关于什么的。同时,读者对这种形式也会感到疑惑。
    注: 本站就是”为博客确立明确主题”一个很好的反面教材 
    3. URL网址规范化
    如果你的每篇文章都有多个网址,那么你可能会面临以下的问题:
    搜索引擎不知道该在搜索结果联盟显示哪一个网址;
    pagerank在多个网址之间流失;
    seo

    阅读全文

  •       如果说域名是一个博客在互联网上的代表一个人的话,那么永久链接地址就是门牌号码。只有通过永久链接,你才能找到找个人。由此可见,永久链接在博客中的重要性。对于wordpress 用户而言,掌握以下六个技巧,则能够让别人更好的找到你的博客。
    一,修改wordpress的默认永久链接方式;
         这是安装完wordpress后第一个要修改的地方。使用默认的永久链接形式,不但对搜索引擎不友好,而且也非常的没有个性;
    二,不要让日期出现在永久链接里面;
          这基于两个方面的考虑。一是如果数字出现在永久链接里面,等于提醒搜索引擎,这是很旧的内容了,没必要再爬一遍了。另外一个原因是,假如你要修改文章的日期重新发布的话,链接地址就变了,也就是意味着你的反向链接,PR 等等都没有了。
    三,不要让分类的链接出现在永久链接里面;
    links

    阅读全文

  • Memcached 是什么?

    Memcached 是一种高性能的分布式内存对象缓存系统。在动态应用,Memcached 既能提高访问的速度,同时还减低了数据库的负载。

    Danga Interactive 为提升 LiveJournal.com 的速度研发了 Memcached。目前,LiveJournal.com 每天已经在向一百万用户提供多达两千万次的页面访问。而这些,是由一个由 Web 服务器和数据库服务器组成的集群完成的。Memcached 几乎完全放弃了任何数据都从数据库读取的方式,同时,它还缩短了用户查看页面的速度、更好的资源分配方式,以及 Memcache 失效时对数据库的访问速度。

    WordPress 和 Memcache的关系

    Memcached

    阅读全文

  • 在 WordPress 3.0 中有个叫做 capital_P_dangit() 函数,它的功能只有一个就是 Wordpress 这样的写法中的 P 从小写改成大写,我平时写文章的时候,都会尽量按照 WordPress 这样的大小写方式写,如果觉得这样的修正有点多余或者你就是喜欢 Wordpress 这样的写法,可以通过以下方式屏蔽这个功能:

     remove_filter( 'the_content', 'capital_P_dangit' );

    remove_filter( 'the_title', 'capital_P_dangit' );

    remove_filter( 'comment_text', 'capital_P_dangit' );

    hanshu

    阅读全文

  • 经常受到垃圾评论的滋扰,下面的代码可能对你有所帮助。

    将以下代码粘贴到你的主题functions.php模板中。

    任何包含在$ bad_comment_content数组内的字符,将会被自动拒绝留言。
     

    function in_comment_post_like($string, $array) {

    foreach($array as $ref) { if(strstr($string, $ref)) { return true; } }

    return false;

    }

    function drop_bad_comments() {

    if (!empty($_POST['comment'])) {

    $post_comment_content = $_POST['comment'];

    WordPress

    阅读全文

  • 声明:以下代码来自网络,未经测试,仅供参考!

    操作数据库有风险,请事先备份 !

    为所有文章和页面添加自定义字段

     

    这段代码可以为WordPress数据库内所有文章和页面添加一个自定义字段。 你需要做的就是把代码中的‘UniversalCutomField‘替换成你需要的文字,然后把‘MyValue‘改成需要的值。

     

     

    INSERT INTO wp_postmeta (post_id, meta_key, meta_value) SELECT ID AS post_id, 'UniversalCustomField' AS meta_key 'MyValue AS meta_value FROM wp_postsWHERE ID NOT IN (SELECT post_id FROM wp_postmeta WHERE meta_key = 'UniversalCustomField')

    SQL

    阅读全文

同步内容