博客

  • wordpress简洁大方博客主题Memori Jingga

    Memori Jingga主题是国外友人wordpress爱好者制作的wordpress模板,此款模板简洁大方很符合国外人的审美观点简单即是美,网站首页就是简约清晰的导航加上,图片文字的说明和醒目的文字logo设计,给人感觉就是一种清爽舒服。该主题加载速度快模板采用CSS+DIV制作兼容性强也为后期的维护带来方面。
    Memori Jingga
    WordPress主题下载

  • wordpress网站内搜索关键词高亮显示实现代码

    这个功能就像是在搜索引擎一样在搜索关键词的时候会把一些关键词加粗来提示搜索的用户,在wordpress教程中也会教各位博友如何实现网站内搜索关键词高亮显示的效果,将以下代码加到functions.php中。

    [code]function hls_set_query() {
    $query = attribute_escape(get_search_query());
    if(strlen($query) > 0){
    echo ‘
    <script type=”text/javascript”>
    var hls_query = “‘.$query.’”;
    </script>
    ‘;
    }
    }
    function hls_init_jquery() {
    wp_enqueue_script(‘jquery’);
    }
    add_action(‘init’, ‘hls_init_jquery’);
    add_action(‘wp_print_scripts’, ‘hls_set_query’);  然后把下面的代码放在header.php中,就OK了。
    <style type=”text/css” media=”screen”>
    .hls { background: #D3E18A; }
    </style>
    <script type=”text/javascript”>
    jQuery.fn.extend({
    highlight: function(search, insensitive, hls_class){
    var regex = new RegExp(“(<[^>]*>)|(b”+ search.replace(/([-.*+?^${}()|[]/])/g,”$1″) +”)”, insensitive ? “ig” : “g”);
    return this.html(this.html().replace(regex, function(a, b, c){
    return (a.charAt(0) == “<“) ? a : “<strong class=””+ hls_class +””>” + c + “</strong>”;
    }));
    }
    });
    jQuery(document).ready(function($){
    if(typeof(hls_query) != ‘undefined’){
    $(“#post-area”).highlight(hls_query, 1, “hls”);
    }
    });
    </script>[/code]

  • 加载背景音乐代码

    以前很流行在网站上加载背景音乐,觉得这样很个性其实现在不推荐这么做因为你喜欢听的音乐并不代表别人喜欢听,不过这里还是介绍一下加载背景音乐代码:
    [code]<EMBED src=”images/bianpao.mp3″ autostart=”true” loop=”true” width=”0″ height=”0″> [/code]
    兼容性很好基本所有的浏览器都可以使用。

  • wordpress后台无法登录

    有好几次wordpress后台无法登录,输入了正常的帐号密码之后只是刷新了一下就重新返回到了登录界面,开始以为是帐号密码错误然后就故意输入一次错误的帐号密码结果是有错误提示,起初认为是服务器的问题之后才排除了服务器的可能性。下面看看我是如何解决的:
    打开文件”/wp-includes/pluggable.php“,修改wp_set_auth_cookie函数。

    将(两处,第一处在666行左右,第二处就在后面几行,基本上改第一处就可以了,wordpress 2.9.2;wordpress 3.0 在691行)
    [code]setcookie($auth_cookie_name, $auth_cookie, $expire, ADMIN_COOKIE_PATH, COOKIE_DOMAIN, $secure, true);[/code]
    修改为:
    [code]setcookie($auth_cookie_name, $auth_cookie, $expire, SITECOOKIEPATH, COOKIE_DOMAIN, $secure, true);[/code]

  • wordpress在apache上使用.htaccess跳转增添移除www

    Apache Web服务器支持mod_rewrite的引擎URL重写.htaccess文件将自定义规则,以便满足你的需求使您的网址保持简短。
    有些人喜欢使用www.somesite.com的,但有些人喜欢较短的somesite.com。这个没有固定的方法完全是个人习惯,你可以确保所有的访问者被发送到同一个地方。通过几个简单的规则在服务器上,你可以选择从无www到www,或者重定向从www到无www。
    如果你已经有一个叫.htaccess文件,你只要添加以下你需要的代码即可。如果没有就创建一个。添加以下规则和保存。用您的实际域名替换yourdomain.com。

    Redirect www to non-www:

    [code]RewriteEngine On
    RewriteBase /
    RewriteCond %{HTTP_HOST} ^www.yourdomain.com [NC]
    RewriteRule ^(.*)$ http://yourdomain.com/$1 [L,R=301][/code]
    Redirect non-www to www:

    [code]RewriteEngine On
    RewriteBase /
    RewriteCond %{HTTP_HOST} ^yourdomain.com [NC]
    RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [L,R=301][/code]
    这里还有在线生成.htaccess规则的网站
    http://www.scriptalicious.com/tools/www-redirect-generator/