首页 » 建站技术 » WordPress » 浏览内容

WordPress 一些有用的功能


2011-01-13 22:47:02 2,952 0 发表评论 字体: 作者:C.K.
标签: WordPress

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

1、删除WordPress的more链接

删除wordpress的more链接,修改wp-includespost-template.php 大概222行,如下加两斜杠注释掉

//$Output .= Apply_filters( 'The_content_more_link', ' <a class="&quot;More-Link&quot;" href="' . Get_permalink() . ">$More_link_text</a>", $More_link_text );

2、让WordPress主题能自动缩略文章中的图片

找到与文章内页有关的CSS,如:
在主题目录打开style.css查找entry-content,看到有个
.entry-content img{height:auto;max-width:590px;padding:4px;background:#f9f9f9;border:1px solid #ddd}

关键就是这个红色部分。

3、不显示置顶文章并控制显示文章数量

caller_get_posts=1 :不显示置顶文章
showposts=6:控制显示文章数量

<!--?php query_posts('caller_get_posts=1&#038;showposts=6'); ?-->
  • <!--?php while (have_posts()): the_post(); ?-->
  • <div class="post">
  • <h2 class="title"><a href="index-wap2.php?p=&lt;?php the_id(); ?&gt;"><!--?php the_title_rss(); ?--></a></h2>
  • <p class="subtitle"><!--?php the_time(get_option('date_format').' ('.get_option('time_format').')'); ?--><!--?php if ('open' == $post--->comment_status): ?&gt;<span class="stamp"> | <a href="comments.php?p=&lt;?php the_ID(); ?&gt;"><!--?php comments_number(__('No Comments','wap'), __('1 Comment','wap'), __('% Comments','wap')); ?--></a></span><!--?php else: echo '<span class="stamp"--> | ' . __('Comments Closed','wap') . ''; endif; ?&gt;<!--?php if(function_exists('the_views')) {  echo '<span class="stamp"-->'; the_views(); echo '';} ?&gt;</p>
  • &nbsp;
  • </div>
  • <!--?php endwhile; ?-->
  • 4、www.a.com 和 a.com 二选一

    更新: WordPress 7 已经不需要这样折腾了,如果你知道从哪个版本开始就不需要这样折腾,欢迎告知。

    如果你的博客有两个 URL——www.a.com 和 a.com,那么搜索引擎就会认为这是两个不同的博客,并分别进行流量等数据统计。所以,你在一开始就需要确认你喜欢用哪一个。我个人比较喜欢 www.a.com 这种形式。那么如何把 a.com 重导向到 www.a.com 呢?

    修改 .htaccess 文件

    在 WordPress 根目录下的 .htaccess 文件里添加以下代码:

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^a.com [NC]
    RewriteRule ^(.*)$ http://www.a.com/$1 [L,R=301]

    5、wordpress博客如何限定日志摘要输出字数

    <!--?php echo mb_strimwidth(strip_tags(apply_filters('the_content', $post--->post_content)), 0, 290,"..."); ?&gt;

    这代码可以自动截取正文前290为摘要。你会发现。290就是控制显示的字数。这里需要跟大家说明的是:1个字相当于2个字符。这里的290个字符相当于145个汉字。所以在需要这个功能的时候,大家可以具体环境具体操作。

    6、在onclick事件中如何写js,可以在当前窗口打开新页面

    onclick="window.open('url','_self')"
  • onclick="window.open('url','_blank')"
  • 7、添加到主题的 functions.php 即可隐藏 WordPress 后台版本升级提示

    add_action('admin_menu','wp_hide_nag');
  • function wp_hide_nag() {
  • remove_action( 'admin_notices', 'update_nag', 3 );
  • }
  • 8、去除 WordPress 评论内容网址超链接的方法

    打开主题的 functions.php 文件进行编辑,在 之间添加以下代码:

    remove_filter('comment_text', 'make_clickable', 9);

    添加代码后,保存文件后,博客评论内容部分的网址URL超链接即会显示为文本格式。

    9、一条语句让WordPress所有友情链接在新窗口打开

    UPDATE `数据库名称`.`wp_links` SET `link_target` = '_blank'
  • UPDATE `数据库名称`.`wp_links` SET `link_rel` = 'nofollow'
  • "Nofollow"向网站管理员提供了一种方式,即告诉搜索引擎"不要追踪此网页上的链接""不要追踪此特定链接"
  • 10、WordPress 需要访问您网页服务器的权限

    wp-config.php里加入下面代码:

    define("FS_METHOD", "direct");
  • define("FS_CHMOD_DIR", 0777);
  • define("FS_CHMOD_FILE", 0777);
  • 它是直接在上传的时候把权限修改了。

    11、wordpress调用特定页面PAGE内容

    <!--?php<br /--> $my_id = 5369;
  • $post_id_5369 = get_post($my_id);
  • $content = $post_id_5369-&gt;post_content;
  • $content = apply_filters('the_content', $content);
  • echo $content;
  • ?&gt;
  • 就这么简单!

    WP3.1后我所使用的禁止文章修订和自动保存的方法

    12、在主题的 functions.php 文件里面加入如下代码即可

    /* 移除自动保存和修订版本 */
  • wp_deregister_script('autosave');
  • remove_action('pre_post_update', 'wp_save_post_revision' );
  • 13、无插件修改wordpress 友情链接内容 随意增加属性或事件

    方法就是: 修改wordpress 根目录下的 wp-includesbookmark-template.php 文件 大概在99行

    $output .= '<a href="' . $the_link . '">';</a><a href="' . $the_link . '"> 在这边大家爱加上什么就加上什么 比如说</a>
  • <a href="' . $the_link . '"> </a>
  • <a href="' . $the_link . '">$output .= '</a><a onclick="javascript:alert(" href="' . $the_link . '">';</a>
  • <a onclick="javascript:alert(" href="' . $the_link . '">
  • 那在页面里 点击友情链接的时候 就会弹出我的博客网址。

    14、解决WordPress的函数mb_strimwidth截断中文产生乱码的问题

    将代码加上UTF-8参数,代码就变成了:

    <!--?php echo mb_strimwidth(strip_tags(apply_filters('the_content', $post--->post_content)), 0, 250,"...",'utf-8'); ?&gt;

    这样就解决了这个WordPress中mb_strimwidth函数中文截断产生乱码的问题。

    15、调出WordPress置顶文章列表

    相信大家在发表文章的时候,希望某些特定文章会有一段时间置于顶部,就需要在发布的时候编辑右侧栏可见性,设置此文首页置顶打勾。然而,如果大家需要把这些置顶文章调取出来,以下代码可以帮到大家!

    </a>
  • <ul><a onclick="javascript:alert(" href="' . $the_link . '"> <!--?php<br /--> $sticky = get_option('sticky_posts');
  • rsort( $sticky );
  • $sticky = array_slice( $sticky, 0, 5);
  • query_posts( array( 'post__in' =&gt; $sticky, 'caller_get_posts' =&gt; 1 ) );
  • if (have_posts()) :
  • while (have_posts()) : the_post();
  • ?&gt;&nbsp;
  • </a>
  •     <li><a onclick="javascript:alert(" href="' . $the_link . '"></a><a title="&lt;?php the_title(); ?&gt;" rel="bookmark" href="&lt;?php the_permalink(); ?&gt;"><!--?php the_title(); ?--></a></li>
  • <!--?php    endwhile;  endif;  ?--></ul>
  • 16、CSS限制WordPress文章图片最大尺寸

    SS限制Wordpress文章图片最大尺寸,实现图片自动缩放来防止图片过大撑破门面的情况发生。
    修改style.css文件
    添加

    .post img {max-width: 600px;height:auto;}

    网站统计 Statistics

    • 创建时间: 2005年1月3日 距今5064 天
    • 日志总数: 2461
    • 评论总数: 630
    • 标签总数: 654
    • 链接总数: 273
    • 最后更新: 2018-8-31 17:57:04
    • 您是本站第 14159168 位访客

    广告区 Guǎng Gào