Suffusion

善用WordPress的子主题功能修改suffusion主题

WordPress子主题也是一个主题,它继承了另一个主题——父主题——的功能,并允许你对父主题的功能进行修改,或者添加新功能。通过创建一个非常基本的子主题来对一个父主题的样式和布局进行修改和扩展,而不需要对父主题的文件作任何修改。通过这样的方式,当父主题被更新的时候,您所做的修改就可以保存下来。因为这个原因,WordPress官方强烈推荐您使用子主题的方式来对主题进行修改。

以上内容来自WordPress官方对子主题(Child Theme)的说明。

下面就以suffusion主题为例介绍一下如何利用子主题功能修改主题

WordPress+Suffusion+WP-PostViews显示浏览计数

在Suffusion主题functions目录中找到actions.php,在其中查找function suffusion_print_author_byline 代码,这段表示输出作者信息等的函数,再一直往下找 function suffusion_post_footer()  ,找到以下代码

return $ret; }

<p>
  在return上方插入以下代码
</p>

<div id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:aab21419-a485-4c44-9b55-de404e1ddcde" class="wlWriterEditableSmartContent" style="float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px">
  <pre style=" width: 598px; height: 40px;background-color:#F0F0F0;overflow: hidden;"><div>

<!–

Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/

–>

echo <span class=‘views’>; the_views(); echo </span>\n;

  <p>
    <!-- Code inserted with Steve Dunn's Windows Live Writer Code Formatter Plugin.  http://dunnhq.com --></div> 

    <p>
      即可调用postviews的函数。通过以上修改,现在可以在首页及文章页面底部(即页脚位置)看到计数器了。
    </p>

    <p>
      
    </p>

    <p>
      如果想要在标题下面添加计数器,则需要修改以下文件:
    </p>

    <p>
      首先是修改单个文章页面的计数位置:
    </p>

    <p>
      打开suffusion/custom/post-header.php,查找以下代码
    </p>

    <div id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:753bdd52-8e23-404d-bd72-da9e081b06cf" class="wlWriterEditableSmartContent" style="float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px">
      <pre style=" width: 598px; height: 40px;background-color:#F0F0F0;white-space:-moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: pre-wrap; word-wrap: break-word;overflow: hidden;"><div>

<!–