站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
WordPress:Post Meta Data Section
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
__TOC__ '''文章 meta数据'''是提供给访问者的每个[[WordPress:Glossary#Post|文章]]的"管理的"信息。这个 信息通常包括作者、写(或是发布)的时间和作者如何[[WordPress:Glossary#Category|分类]]这篇文章。 这一课将告诉你一些改变主题设计,使用你想要的方法来显示这些重要信息的方法。 在很多情况下,''文章 meta数据''会在文章自身形成后立即形成,一些主题设计成把这些信息放在文章 顶部,别的一些主题可能会放在顶部或者底部的边栏中,还有一些写主题甚至放在页脚。基本上,''文章 meta数据''可以设计成不同的方式,带有不同的多种细节内容。 ==默认用法== 默认的WordPress [[WordPress:Using Themes|主题]]把''文章 meta数据''这基本信息和标签定位在文章 下部分,在评论之前的一个信息框中。简化的代码如下: <pre><small>This entry was posted on <?php the_time('l, F jS, Y') ?> at <?php the_time() ?> and is filed under <?php the_category(', ') ?>. You can follow any responses to this entry through the <?php comments_rss_link('RSS 2.0'); ?> feed.</small></pre> 这输出结果如下: <div style="border:1px solid #afafca; background: #F2F2F2; margin: 10px; padding:20px">This entry was posted on Monday, February 12, 2003 at 11:32 and is filed under [[WordPress:#Default Usage|WordPress Lessons]], [[WordPress:#Default Usage|Things to Know]]. You can follow any responses to this entry though the [[WordPress:#Default Usage|RSS 2.0]] feed.</div> 在''文章 meta数据''中有3种[[WordPress:Template Tags|模板标签]]可以使用,第一,<tt> [[WordPress:Template Tags/the_time|the_time()]]</tt>,使用两次带有不同的结果,另外两种标签是 得到关于分类的信息和从数据库到RSS feed的连接。 <tt>the_time()</tt>的模板标签有很多显示数据库中的文章时间和日期的参数可以设置。第一种用法, <tt>l, F jS, Y</tt>参数,把文章的日期设置成一个''周日, 月, 日,'' and ''年''的格式,第二种用 法,没有任何参数,这样它只是返回文章是什么时候保存的值。你在下面的[[#WordPress:Changing the Time and Date|更改时间和日期]]中就会体会到。 模板标签<tt>[[WordPress:Template Tags/the_category|the_category()]]</tt>显示文章所属的 [[WordPress:Glossary#Category|分类]]。这个模板标签可以更改来适应不同的文本、图片、图片之间的 符号,还可以使用插件来代替文字显示图片。有很多种设计方法。在这个例子中列出的 [[WordPress:Glossary#Category|分类]][[WordPress:Separating_Categories|使用逗号分开它们]]。 最后一个标签是<tt>[[WordPress:Template Tags/comments_rss_link|comments_rss_link()]]</tt>,使 用参数<tt>RSS 2.0</tt>来识别使用的[[WordPress:WordPress Feeds|feed]]类型。你也可以 [[WordPress:Customizing Feeds|自定义feed标签]],更改它的显示有关feed和模型的连接信息的方式, 或者使用feed图标来代替文本。 ==更改文本== 让我们开始重新排版你的''文章 meta数据''。第一步是更改文本而不是标签。毕竟,这是你的网站,你 希望它使用你的方式来排列,对吧?这个例子让''文章 meta数据''更加会话式: <pre><small>I slaved away at the computer on <?php the_time('l, F jS, Y') ?> at the ridiculous time of <?php the_time() ?> when I could have been doing something much more productive. I slapped this thing into the <?php the_category(' and ') ?> categories, just to make you think I have some organizational skills. If you can really be bothered, you can keep track of what people have to say about my silly writings through the <?php comments_rss_link('RSS 2.0'); ?> feed, but I wouldn't bother. No one else who reads this babble has anything worthwhile to say.</small></pre> 显示结果如下: <div style="border:1px solid #afafca; margin: 10px; padding:20px">I slaved away at the computer on Monday, February 12, 2003 at the ridiculous time of 11:32. when I could have been doing something much more productive. I slapped this thing into the [[WordPress:#Changing the Text|WordPress Lessons]] and [[WordPress:#Changing the Text|Things to Know]]. categories, just to make you think I have some organizational skills. If you can really be bothered, you can keep track of what people have to say about my silly writings through the [[WordPress:#Changing the Text|RSS 2.0]] feed, but I wouldn't bother. No one else who reads this babble has anything worthwhile to say.</div> 好了,有一点小的变化,你发现了吗? <tt>the_category()</tt>模板标签的使用,设置[[WordPress:Separating_Categories|分类列表分离 器]]的参数,文章所在的地方,从一个'''逗号 (,)'''更改为单词'''"and"''',这样它更加有意义了。 现在可以中断一下,让你的''文章 meta数据''更短,更有味道: <pre>POSTED: <?php the_time('m/j/y g:i A') ?><br /> FILED AS: <?php the_category(', ') ?><br /> COMMENTS FEED: <?php comments_rss_link('RSS 2.0'); ?></pre> 这是你的''文章 meta数据''中很短的一个列表: <div style="border:1px solid #afafca; margin: 10px; width: 50%; padding:20px">POSTED: 05/12/04 9:35 AM FILED AS: [[WordPress:#Changing the Text|News]], [[WordPress:#Changing the Text|Answers]] COMMENTS FEED: [[WordPress:#Changing the Text|RSS 2.0]]</div> ==更改日期和时间== ''文章 meta数据''中有很多种方法更改时间和日期,来反映出对你的网站或者是你时间文化更合适的用 法,举个例子,世界上很多地方不是''月 日, 年''而是''日 月, 年''。在''文章 meta数据''中,你可 以改变<tt>[[WordPress:Template Tags/the_time|the_time()]]</tt>模板标签,这样参数就会显 示"Monday, 21 February 2005"了: <?php the_time('1, jS F Y') ?> 想加入更多有趣的信息到''文章 meta数据''中,有几种插件可以使用,它们可以得到文章最后更改的时 间。两种这样的''插件''是[http://guff.szub.net/2005/02/22/post-updated/ Kaf Oseo's Post Updated] 和[http://dev.wp-plugins.org/browser/last-modified/trunk/ Nick Momrik's Last Modified],在下边的例子中,使用[[WordPress:Formatting_Date_and_Time|manipulating time]]带有 PHP标签的不同方法,我们会把Nick Momrik的''插件''加入混合,<tt>mdv_last_modified()</tt>: <pre><div class="postmetadata">This post was written on what I think was a <?php the_time('l'); ?>, but I know it was the <?php the_time('jS'); ?> day in the month of <?php the_time('F'); ?> in the year of <?php the_time('Y'); ?>, though I messed around with this on the <?php mdv_last_modified('dS'); ?> day of <?php mdv_last_modified('F'); ?> in <?php mdv_last_modified('Y'); ?>, a not-so-busy <?php mdv_last_modified('l'); ?> when I had nothing better to do.</p></div></pre> 显示结果如下: <div style="border:1px solid #afafca; margin: 10px; padding:20px">This post was written on what I think was a Tuesday, but I know it was the 15th day in the month of February in the year of 2004, though I messed around with this on the 10th day of August in 2004, a not-so- busy Thursday when I had nothing better to do.</div> == 添加模板标签 == 到目前为止,你涉及了可以加入''文章 meta数据''的仅仅三种标签。你可以添加<tt> [[WordPress:Template Tags/the_title|the_title()]]</tt>来得到文章的标题。如果你想要作者的名字 ,你可以添加<tt>[[WordPress:Template Tags/the_author|the_author()]]</tt>,还可以添加<tt> [[WordPress:Template Tags/the_author_email|the_author_email()]]</tt>以得到作者的电子邮件。想 要某个作者的所有文章的连接?可以使用<tt>[[WordPress:Template ags/the_author_posts_link|the_author_posts_link()]]</tt>来安排妥当。 如果你想包括更基本的信息比如网站使用的标题,使用<tt>[[WordPress:Template Tags/bloginfo|bloginfo()]]</tt>或者[[WordPress:Next_and_Previous_Links|导航帮助]]如<tt> [[WordPress:Template Tags/previous_post|previous_post()]]</tt>和<tt>[[WordPress:Template Tags/next_post|next_post()]]</tt>?我们使用WordPress 1.5.1.3+的使用者可用的,上一个和下一个 文章模板标签来列出同一列表中的文章。这些只是''文章 meta数据''中很多可能的模板标签用法的几个 例子。 在最简单的用法中,''文章 meta数据''可以如下列出 <pre>POST TITLE: <?php the_title(); ?><br /> AUTHOR: <?php the_author(); ?><br /> POSTED: <?php the_time('jS F Y') ?><br /> FILED AS: <?php the_category(', ') ?><br /> COMMENT FEED: <?php comments_rss_link('RSS 2.0'); ?><br /> PREVIOUS: <?php previous_post('%', '', 'yes', 'yes'); ?><br /> NEXT: <?php next_post('%', '', 'yes', 'yes'); ?></pre> 显示如下: <div style="border:1px solid #afafca; width: 50%; margin: 10px; padding:20px">POST TITLE: [[WordPress:#Adding Template Tags|WordPress Makes Me Smile]]<br /> AUTHOR: [[WordPress:#Adding Template Tags|Harriet Smith]]<br /> POSTED: 20 April 2004<br /> FILED AS: [[WordPress:#Adding Template Tags|WordPress]], [[WordPress:#Adding Template Tags|News]]<br /> COMMENT FEED: [[WordPress:#Adding Template Tags|RSS 2.0]]<br /> PREVIOUS: [[WordPress:#Adding Template Tags|Things to Do With WordPress]]<br /> NEXT: [[WordPress:#Adding Template Tags|Why I Like WordPress]]</div> 如果你想让这些内容显示在边栏中,而且你想要一个会话式的样式,那么在你的[[WordPress:Templates| 模板文件]]中,<tt>sidebar.php</tt>,找一个地方输入以下内容: <pre><div class="postmetadata"><p>You are reading the article, <?php the_title(); ?>, on our website, <?php bloginfo('name'); ?>. This article was written on <?php the_time('jS F Y') ?>, in Seattle, Washington, and you can find similar articles in the <?php the_category(' and ') ?> categories, or more articles by <?php |the_author_posts_link() ?>, if you enjoyed this article. If you have any comments about this article, you can contact <?php the_author() ?> by <a href="mailto:<?php the_author_email(); ?>"> email</a>, or leave a comment below. You can also follow comments made on this article via our <?php comments_rss_link('RSS 2.0'); ?> feed.</p> <p>If you would like to continue reading more, <?php previous_post('the previous article on our site is called %', ' ', 'yes', 'yes'); ?> <?php next_post(' and the next article is called %', ' ', 'yes', 'yes'); ?>. Thank you for visiting our site.</p></div></pre> 这个例子如果被规划在一个大多数边栏的窄栏目中,将显示如下: <div style="border:1px solid #afafca; width: 40%; margin: 10px; padding:20px; font-size: 95%">You are reading the article, [[WordPress:#Adding Template Tags|WordPress Makes Me Smile]], on our website, [[WordPress:#Adding Template Tags|Talking Blog]]. This article was written on May 15, 2004, in Seattle, Washington, and you can find similar articles in the [[WordPress:#Adding Template Tags|WordPress]] and [[WordPress:#Adding Template Tags|Blog]] categories, or more articles by [[WordPress:#Adding Template Tags|Harriet Smith]], if you enjoyed this article. If you have any comments about this article, you can contact Harriet Smith by [[WordPress:#Adding Template Tags|email]], or leave a comment below. You can also follow comments made on this article via our [[WordPress:#Adding Template Tags|RSS 2.0]] feed. If you would like to continue reading more, the previous article on our site is called [[WordPress:#Adding Template Tags|Things To Do With WordPress]] and the next article is called [[WordPress:#Adding Template Tags|Why I Like WordPress]]. Thank you for visiting our site.</div> 这只是开始,有很多[[WordPress:Blog_Design_and_Layout|设计你的''文章 meta数据'']]的方法:通过 把它放入文本框,把它变为文本的一部分,把它在列表中列出等等。这都取决于你希望如何设计你的'' 文章 meta数据'',和你想通过你的文章分享什么样的信息。 ==更多资源== * [[WordPress:Stepping Into Template Tags|走进模板标签]] * [[WordPress:Formatting Date and Time|设置日期和时间格式]] * [[WordPress:Separating Categories|分开分类类别]] * [[WordPress:Template Tags|模板标签]] * [[WordPress:Styling Lists with CSS|使用CSS设计列表]] * [[WordPress:Good Navigation Links|好的导航连接]] * [[WordPress:Next and Previous Links|下一个和上一个连接]] * [[WordPress:WordPress Feeds|WordPress Feeds]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)