wordpress

在android使用wordpress客户端发博客

image

在android使用wordpress客户端发博客,非常好玩!
以后在家里就可以用手机发博客了。

我的网站-MasterLinux.cn-升级了-wap-microblog-livechat-translate

我的网站,MasterLinux.cn,Linux发财之路,升级了。
WordPress的最新版本:2.9.2
添加了wap插件,只需在手机浏览器上输入”masterlinux.cn/wap”,便可以访问我的网站。
添加了微博
添加了在线客服。

转载:wordpress 添加广告

由于wordpress的强大功能,有许多用户纷纷转向wordpress。对于wordpress添加广告是 很方便的。用插件就可以了。当然我就不介绍怎么用插件给wordpress添加广告了。总感觉用插件添加广告有些别扭,尤其是在文章内容中添加广告。像 MightyAdsense这个插件就可以实现,但一篇文章只能添加一个广告位,如果想在文章中添加两个广告位,那就无能为力。
废话少说,介绍一下

怎么修改模板来添加广告,

只适合新手。
首先在wordpress后台模板编辑里找到独立日志页在其中找到

<?php the_content(); ?>这行代码(或和这行类似的代码)

然后在其上面一行加入以下代码:
<div style=“float:right”>广告代码</div>

END

Wordpress的自定义域

给wordpress安装了一些插件之后,在文章的编辑页经常能看到新增的”自定义域“,比如说前一阵装上的tag插件,或者在另外一个系统上安装的postviews插件.

以postviews为例,这个插件能统计每篇blog的人气,它会给每篇blog新增字段:views,为了显示人气,需要在模板中插入代码:

PHP:

  1. <?php
  2. echo intval(post_custom(‘views’));
  3. ?>

这样有可能在一个loop里面多次调用post_custom函数,这时候对它的性能不免有些怀疑,担心post_custom函数会多次读取数据库,于是读了一下相关的代码:

PHP:

  1. function get_post_custom( $post_id = 0 ) {
  2. global $id, $post_meta_cache, $wpdb;
  3. if ( ! $post_id )
  4. $post_id = $id;
  5. if ( isset($post_meta_cache[$post_id]) )
  6. return $post_meta_cache[$post_id];
  7. if ( $meta_list = $wpdb->get_results(“SELECT post_id, meta_key, meta_value FROM $wpdb->postmeta WHERE post_id = ‘$post_id’ ORDER BY post_id, meta_key”, ARRAY_A) ) {
  8. //读取数据库………..
  9. }
  10. }

可以看到,wordpress也已经考虑到这个问题,如果已经读取过自定义域,会以缓存的形式$post_meta_cache直接返回,不再折腾可怜的数据库了.

利用 Wordpress 自定义域为日志添加插图

利用 Wordpress 自定义域为日志添加插图(转载)

http://onesun.yo2.cn/28713

这几天看中了两款 WP 模板,一款是 Revolution 制作的刚刚开源的 Church ,另一款是 legant wpt 的收费模板 WhosWho ,两款都是带有 CMS 风格的杂志型主题。目前这种类型的主题貌似比较流行,通过所谓杂志型主题可以实现图文混排的杂志效果,这样就可以轻松地让 WP 用户们使自己的部落格漂亮一点,再漂亮一点。最近有相当多的所谓 Magazine theme 发布,这款 WhosWho theme 每年是需要19美元的。

就像上面的两款主题一样,杂志型主题几乎都会用到 WP 的一项功能:Custom Fileds,也就是自定义域。

花了点时间把现在用的主题做了小小的修改,在单篇日志的页面上显示插图。自建部落格的乐趣就是在于自己可以凭兴趣瞎捣鼓。

现在把修改的过程做个记录:

首先,在需要显示插图的文件中查找下面的语句,因为我只需要在显示单独日志的页面上显示,所以只要在 single.php 里查找。

<?php while ( have_posts() ) : the_post() ?>
<div id=”post-<?php the_ID() ?>”>

在下面添加一句:

<?php $image = get_post_meta($post->ID, ’sinimg’, true); ?>

这一句的作用是控制日志中自定义域的名称,这里设置为sinimg。

接下来,在需要显示插图的位置添加下面的代码来调用这个自定义域:

<div class=”singleimg”><img width=”120″ src=”<?php echo $image; ?>” alt=”" /></div>

上面的代码将显示插图的宽度设置为120,并设置了这个图片的 CSS 属性。为了让它在你希望的位置显示使页面更漂亮,就需要相应的布局安排,在主题的 style.css 文件中要增加相应的 CSS 属性设置,对这个元素进行样式化。接下来,在 WP 的撰写日志页面中,选择添加自定义域

字段名:sinimg

字段值:需要显示的图片的网络路径

这样就可以实现为新日志添加指定图片的功能了。

Wordpress 提供的自定义域功能强大,需要慢慢学习,这里有一篇资料可以参考。