2010年07月16日,星期五
该函数返回当前文章所属的类别名称,而且是文章类别的超链接形式。 默认的无参数形式the_category()直接以超链接形式显示类别名称,显示为:WordPress; 可以在函数中跟上分隔符等参数来格式化输出,如the_category(’-’),若当前文章属于两个以上分类,可以显示这样的形式:WordPress-WordPress1;如只属于一个分类,则显示为这样的形式:WordPress。
2010年07月14日,星期三
主页模板 1. home.php 2. index.php 单独日志页模板 1. single.php 2. index.php 页面模板 1.pagetemplate.php – pagetemplate.php 自定义的页面模板. 2.page.php 3.index.php 分类模板 1. category-id.php – 如果分类 ID 是 6, WordPress 将调用category-6.php 2. category.php 3. archive.php 4. index.php 标签模板 1. tag-slug.php – 某个标签调用tag-sometag.php 2. tag.php 3. archive.php 4. index.php 作者模板 1. author.php 2. archive.php 3. index.php 日期归档模板 1. date.php 2. archive.php 3. index.php 搜索结果模板 1. search.php 2. index.php 404 (Not Found) 模板 1. 404.php 2. index.php 附件 模板 1. image.php, video.php, audio.php, application.php 或其他的 MIME type. 2. attachment.php 3. single.php 4. index.php http://www.juqng.com/articles/wordpress-articles-articles/wordpress-template/
2010年07月9日,星期五
说明 该标签以与get_archives()(已停止使用)同样的方式显示一个基于日期的存档列表。唯一的不同在于,参数变量以查询字符串形式传递给该 标签。wp_get_archives()可用在模板中的任何位置。 用法 <?php wp_get_archives( $args ); ?> 默认用法 <?php $args = array( ‘type’            => ’monthly’, ‘limit’           => , ‘format’ => ‘html’, ‘before’ => , ‘after’           => , ‘show_post_count’ => false, ‘echo’ => 1 ); ?> 默认情况下的显示状态: 按月显示存档链接 显示所有存档文章(没有数量限制) 以<li>HTML列表形式显示存档 存档链接前后不显示任何内容 不显示存档下的文章总数 参数 type (字符串)将要显示的存档列表的类型。默认遵循WordPress的设置。有效值包括: yearly ···
2010年04月30日,星期五
现在大部分的 PHP 服务器都支持了 MB 库(mbstring 库 全称是 Multi-Byte String 即各种语言都有自己的编码,他们的字节数是不一样的,目前php内部的编码只支持ISO-8859-*, EUC-JP, UTF-8 其他的编码的语言是没办法在 php 程序上正确显示的。解决的方法就是通过 php 的 mbstring 函数库来解决),所以我们可以放心的使用这个用于控制字符串长度的函数: <?php echo mb_strimwidth(get_the_title(), 0, 38, ‘…’); ?> 那么我们只需要用上面这个函数替换 WordPress 原有的 <?php the_title(); ?> 即可,这里我输出了字符串的第0位到第38位,根据主题的不同可以自行设置该数值,另外多余长度部分使用“…” 代替。
2010年04月30日,星期五
<?php $previous_posts = query_posts(‘cat=4&showposts=10′); //cat为文章分类的id,showposts为显示几篇文章 foreach($previous_posts as $post) : setup_postdata($post); ?> <li><a href=”<?php the_permalink();//给文章添加链接 ?>”> <?php the_title(); //显示文章题目?> </a> </li> <?php the_content(); //显示文章内容?> <?php endforeach; ?>
2010年04月30日,星期五
突然要用到这个WordPress里的wp_list_cats函数了,但每次都要从网上找很麻烦。。。于是便弄到自己博客里面,方便自己,方便大家~~ <?php   wp_list_cats(“sort_column=name&optioncount=1&feed=RSS“);  ?> 这句就是告诉它分类要依照名称排序、并显示拥有的文章数量、而且分类要显示分类RSS连结。 各个自设选项列表如下 sort_column ID 或 name,预设为 ‘ID 分别为依 ID 值或分类名称排序 sort_order asc 或 desc,预设为递增 asc 排序递增或递减 list 0 或 1,预设为以清单方式显示: 1 设定是否以清单方式显示? 将会在分类上加上 <ul> <li> optiondates 0 或 1,预设为不显示: 0 设定是否显示每个分类下最新发表文章的发表日期? optioncount 0 或 1,预设为不显示: 0 是否显示分类所拥有的文章计数? hide_empty 0 或 1,预设为隐藏: 1 设定是否隐藏无文章的分类? use_desc_for_title 0 或 1,预设为显示成分类说明: 1 ···
2010年04月30日,星期五
wp_terms.term_id -> wp_term_taxonomy.term_id wp_terms_relationships.term_taxonomy_id -> wp_terms_taxonomy.term_taxonomy_id wp_links.link_id -> wp_terms_relationships.object_id wp_post.ID -> wp_terms_relationships.object_id wp_uesrs.ID ->wo_posts.post_author wp_users.ID -> wp_links.link_owner wp_post.ID -> wp_postmeta.post_id wp_post.ID -> wp_comments.comment_postID wp_users.ID -> wp_comments.user_id wp_usermeta.user_id -> wp_users.ID wp_posts ID 记录文章的id post_author 记录发表文章的作者的id post_date datetime 格式为0000-00-00 00:00:00 记录发表文章的时间 post_date_gmt datetime 格式为0000-00-00 00:00:00  记录发表文章的标准时间(格林尼治时间) post_content 文章的内容 post_title 文章的标题 post_category 文章所属分类的ID,这个好像都是0,貌似没有啥用 post_excer···
2010年04月18日,星期日
高手勿笑,熟悉WP者请54此文 本文以用自定义域为转载文章末尾添加诸如“转载自:….”的字样为例。 首先,我们需要了解一下WP中的一个函数:get_post_meta() 说明 该函数返回指定文章中含有指定关键字自定义字段的值。 在本例中的用法 <?php $custum_values = get_post_meta($post->ID, 'your_custum_name', true); ?> 举例: 我在我的WP的自定义域中设置了一个这样的字段“from”(不包括引号)。 目的是,在转载的文章下方显示“转载自:+我转载文章的地址”,请参见 此文末尾或者图一。 图1: 需要注意的是,如果我不填写此项(也就是说我的某些文章不是转载的),在文章下方就不显示。这需要用到一个if语句。 好了,分析到此为止,看看我写的例子。 <?php # single.php not all $from = get_post_meta($post->ID, 'from', true); if(!empty($from)){ echo '转载自:'."$from"; } //这段代码应该写在···
2010年03月7日,星期日
wordpress有个非常实用的功能,就是ping,ping的作用是每当发布一篇博文,就会通知搜索引擎发了了新文章,从而提高收录的效率。想进一步了解ping,请看这里:更新服务 wordpress默认是开通了ping功能的,我们只需要添加接收ping的服务器地址即可,方法如下: 进入:后台-设置-撰写 在最下面的更新服务下面有个表单,在该表单处填上更新服务地址即可 下面是一些常用的站点地址: http://blogsearch.google.com/ping/RPC2 http://ping.baidu.com/ping/RPC2 http://blog.yodao.com/ping/RPC2 http://www.feedsky.com/api/RPC2 http://www.xianguo.com/xmlrpc/ping.php http://blog.iask.com/ping.php 更多的站点,请看前面给出的更新服务链接
2010年01月29日,星期五
安装好WordPress 后添加了几个分类目录,但是在首页上都没显示的,后台是可以看见有这几 分类目录内没有文章的话默认是不显示的,你需要新写一篇文章,并在发布的时候勾选你新增的分类。 这样首页就会显示出来了,你还可以下载一个叫 my category order 的插件,装完后, 会多出一个可拖放的 widget,功能比WP自带的强多了