把Falbum整合到wordpress的theme中的方法

flickr_logo Falbum是一个wordpress插件,拼写上是flickr和album的组合,可以在wordpress中提供一个单独的页面展示保存在Flickr网站上的图片或照片,易网志装有这个wordpress插件效果展示参见这里

最简单的设置方法是选择在header.php的导航栏内加入指向“/wordpress/wp-content/plugins/falbum/wp/album.php”的链接进行访问,据说也可以打开友好URLs进行访问。可这两种方式的问题是都要修改原主题中的header.php的代码,如果之后更新主题,则之前的修改无效,你要继续添加代码到新theme的header.php中。

但是当主题是一个设计完备的框架如“thematic theme framework”时,由于其中导航栏使用一个函数带过,而你又对这个函数不熟悉时,又不想破坏框架的结构,就可能陷入完全不知道相册的链接应该放到哪里的苦闷。

接下来怎么做?模板你可曾考虑过?

使用模板可以避免这个问题,你所要做的非常简单,以下4步即可生成模板:

  1. 复制主题的index.php文件一份到你的桌面,将其重命名为falbum.php。
  2. 在falbum.php中,把php函数<?php get_header();?>和<?php get_sidebar();?>或<?php get_footer();?>之间的代码都删掉,只留下这三个函数。
  3. 把以下代码复制到header和sidebar或footer之间。保存成模板。
  4. <?php
    /*
    Template Name: FAlbum
    */
    ?>
    
    <?php get_header(); ?>
    
    <!-- FAlbum Start -->
    
    <script type="text/javascript" src="<?php bloginfo('url'); ?>/wp-content/plugins/falbum/res/falbum.js"></script>
    
    <script type="text/javascript" src="<?php bloginfo('url'); ?>/wp-content/plugins/falbum/res/overlib.js"></script>
    
    <script type="text/javascript" src="<?php bloginfo('url'); ?>/wp-content/plugins/falbum/res/prototype.js"></script>
    
    <div id="overDiv" style="position:absolute; visibility:hidden; z-index:1000;"></div>
    
    <div id="content" class="narrowcolumn">
    
    <?php $falbum->show_photos(); ?>
    
    </div>
    
    <!-- FAlbum End-->
    
    <?php get_footer(); ?>
    
  5. 把写好的falbum.php文件上载到你的wordpressde的theme文件夹中。

以上部分可参考这里

下边要做的事是:

  1. 到wordpress控制面板中,选择添加新页面,命名为“相册”(或你自己起名)。
  2. 在屏幕右边的属性里边选择模板中的falbum page,在排列中选择一个合适的数字使相册页能够排在导航栏内的一个合适的位置上。
  3. 如果有seo,则设置合适的seo参数。
  4. 点击按键发布。
  5. 修改相册页的固定连接名称为英文album(或者其他你喜欢的)并按键更新。需要注意的是:如果固定链接是中文会带来乱码问题。产生的结果是从主页点击导航栏 相册页会出现找不到网页的情况,so,be careful。

完成以上的步骤,不出意外打开主页,相册的导航栏应该已经出现。

分享家:Addthis中国

相关阅读:

  1. wordpress常用插件(5.21更新)
  2. wordpress下Falbum中sidebar的下沉问题解决方法
  3. WordPress模板基本文件和常见函数调用代码
  4. 使用中的wordpress插件列表2010228
  5. 分页插件WP-PageNavi
  6. 利用flickr在WordPress中插图

One thought on “把Falbum整合到wordpress的theme中的方法

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>