站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
WordPress快速入门指南代码篇
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
<span style="border:1px solid #000; text-align:center; float:right; padding:6px;"><strong>导航:</strong> [[WordPress快速入门指南(下)|上一页]] | {{Template:WordPress导航}}</span> <div style="clear:both;"></div> ==熟悉WordPress模板标签(PHP)== 打开主题文件(<STRONG>外观</STRONG>><STRONG>编辑</STRONG>),我们可以看到成片由[[XHTML]]与[[PHP]]标签组成的代码。WordPress利用PHP脚本语言从存放博客资料的数据库中抽取信息。利用不同的PHP标签,WordPress可以从数据库调用不同类型信息。如果用户点击的页面上有PHP标签,WordPress就会从数据库中调用相关数据并显示在页面上。 PHP[[标签]]以<?php作为开始部分,以?>作为结尾。标签中的文本信息被称为函数。例如,下面这个函数可显示[[博客]]上所有分类,但函数使用了一个参数,不显示分类10,11,12: <PRE><?php wp_list_cats('exclude=10,11,12'); ?> </PRE> WordPress有很多这样的模板标签。我们可以在*[http://codex.wordpress.org/Category:Template_Tags 这里]查看所有模板标签。每个标签都会调用不同信息,允许用户在圆括号()中传递各种参数。详细研究一个模板标签,了解其调用内容和用法。 更多信息请看: *[http://www.wordpress.la/codex-%E5%88%9D%E8%AF%86%E6%A8%A1%E6%9D%BF%E6%A0%87%E7%AD%BE.html 初识WordPress模板标签] *[http://www.wordpress.la/codex-%E6%A8%A1%E6%9D%BF%E6%A0%87%E7%AD%BE.html 模板标签] *[http://www.wordpress.la/codex-%E8%A7%A3%E6%9E%90%E6%A8%A1%E6%9D%BF%E6%A0%87%E7%AD%BE.html 模板标签之解析模板标签] *[http://www.wordpress.la/codex-%E6%A8%A1%E6%9D%BF%E6%A0%87%E7%AD%BE%E4%B9%8B%E5%A6%82%E4%BD%95%E4%BC%A0%E9%80%92%E6%A8%A1%E6%9D%BF%E6%A0%87%E7%AD%BE%E5%8F%82%E6%95%B0.html 模板标签之传递模板标签参数] *[http://codex.wordpress.org/Category:Template_Tags Comprehensive List of Template Tags] ==修改主题外观== 博客的外观——颜色、字体、宽度,等等——主要由主题中的样式表决定。要修改博客外观时,我们需要在<STRONG>外观</STRONG>><STRONG>编辑</STRONG>菜单中点击<STRONG>stylesheet</STRONG>文件进行修改。[http://www.wordpress.la/theme.html WordPress主题]众多,主题作者的身份也各有不同,因此各个主题的样式表不可能完全一致(但都符合[[CSS]]标准)。主题作者用各种样式来定义页面上的不同版块,而不同主题作者使用的样式名称又不尽相同。此外,有些主题作者使用CSS速记尽量简化代码,而有些主题作者则分行显示所有选择符的属性。 要查找某个样式的名称,可以先用 [https://addons.mozilla.org/en-US/firefox/addon/60 Firefox Web Developer extension]插件来确定某一个元素的CSS代码,然后在自己的样式表中修改该元素。对CSS掌握地越好,修改样式也就越容易。[http://www.w3schools.com/Css/default.asp W3schools' tutorial on CSS]有对CSS的基础介绍。 *[http://www.wordpress.la/codex-CSS.html CSS] *[http://www.wordpress.la/codex-CSS%E4%B9%8B%E4%BF%AE%E5%A4%8D%E6%B5%8F%E8%A7%88%E5%99%A8%E6%BC%8F%E6%B4%9E.html CSS之修复浏览器漏洞] *[http://www.wordpress.la/codex-CSS%E7%96%91%E9%9A%BE%E8%A7%A3%E7%AD%94.html CSS之疑难解答] *[https://addons.mozilla.org/en-US/firefox/addon/60 Firefox Web Developer Extension] *<[http://www.w3schools.com/Css/default.asp W3Schools CSS Tutorial] ==认识主题文件== 每个主题都配有一系列index.php, archive.php, single.php等不同名称的文件。WordPress根据用户的动作调用不同文件。例如,当用户点击我们博客的主页时,WordPress就会调用home.php文件或index.php文件(WordPress会首先查找home.php文件;查找无果后,继续查找index.php文件)。 此外,home.php文件/index.php文件中还包括header.php,footer.php以及sidebar.php文件。虽然这些文件都是独立存在的,但利用include语句可将它们集中到同一个文件(home.php或index.php)中。如果从当前主题的index.php文件中删除了<?php get_sidebar(); ?>标签,侧边栏就不会再显示在主题上了。 了解哪些用户查询调用的是哪些模板,这一点很重要。下面列出用户点击[[博客]]上各个位置会用到的主题模板。 *用户点击博客主页时,home.php文件被调用。如果home.php文件不存在,则index.php文件被调用。 *用户点击某篇日志标题时,single.php文件被调用。 *用户点击某个分类存档页面时,WordPress首先查看是否有该分类的存档模板(如category-25.php文件,其中25是该分类的ID)。如果找不到相应的存档模板,调用archive.php。 *用户点击某个页面时,page.php模板被调用。(如果我们创建了一个特别的页面模板,可以在编辑页面时从<STRONG>页面模板</STRONG>区域选择该页面模板。WordPress会使用为相应页面使用特别的页面模板。) *用户点击某个标签时,tag.php模板被调用。 *用户点击坏链,数据库返回错误后,调用404.php模板 *用户点击某个作者名称时,author.php模板被调用。 *用户进行搜索时,搜索结果显示在search.php页面上 有些主题拥有比其他主题更多的模板文件。如果某个模板文件不存在或无法使用,可用index.php文件代替。有时index.php文件也会有一些条件语句会根据不同查询显示不同代码,因此一篇文章在主页上可能有不同显示效果,其间的差距由条件语句在同一个文件中决定。 更多信息请看: **[http://www.wordpress.la/codex-%E5%88%9D%E8%AF%86WordPress%E6%A8%A1%E6%9D%BF.html 初识WordPress模板] **[http://www.wordpress.la/codex-%E6%A8%A1%E6%9D%BF%E5%B1%82%E7%BA%A7.html 模板层级] **[http://www.wordpress.la/codex-Include%E6%A0%87%E7%AD%BE.html Include标签] **[http://www.wordpress.la/codex-%E5%88%9B%E5%BB%BA%E6%90%9C%E7%B4%A2%E9%A1%B5%E9%9D%A2.html 创建搜索页面] ==认识WordPress主循环== 查看WordPress代码时,WordPress主循环the Loop是一项需要了解的内容。The Loop是一段PHP代码,负责指示WordPress从数据库中获取并显示最新日志。The Loop的重要性在于:博客中所有日志的显示状况都由the Loop决定。 例如,很多博客的日志下都没有署名行,因为这些博客通常只有一个作者。但在团队博客上,每篇文章的标题下都有一行表明作者身份的文字,如 <EM>By Tom Johnson</EM>。但是,如果作者标签没有归在the Loop中,日志中就不会出现作者名称。要使作者标签出现在所有日志上,我们需要在the Loop中加入<?php the_author(); ?>。 在<STRONG>外观</STRONG>><STRONG>编辑</STRONG>中打开single.php文件或index.php文件,查看the Loop的结构。The Loop的开始部分是: <PRE><?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> </PRE> 开始行后通常是一些模板[[标签]],用以显示日志标题、正文、发表时间和评论。我们还可以在the Loop的开始部分和结尾部分之间的任意位置添加作者标签。The Loop的结尾部分是: <PRE><?php endwhile; else: ?> <p><?php _e('Sorry, no posts matched your criteria.'); ?></p> <?php endif; ?> </PRE> 我们还可以通过the Loop改变日志内容的显示方式。 此外,如果不慎更改了the Loop的开始标签或结尾标签,日志正文就无法显示了。对the Loop有足够了解的话,就可以挽回局面。 最后,有些插件会要求用户“在the Loop”中添加一些代码。遇到这样的问题时,请打开index.php,archive.php或single.php或其它任何包含the Loop的文件,在the Loop开始部分和结尾部分之间加上插件要求添加的代码。 更多信息请看: **[http://www.wordpress.la/codex-WordPress%E4%B8%BB%E5%BE%AA%E7%8E%AF.html WordPress主循环(loop)] **[http://www.wordpress.la/codex-%E8%BF%90%E8%A1%8C%E4%B8%AD%E7%9A%84The%20Loop%28%E4%B8%BB%E5%BE%AA%E7%8E%AF%29.html 运行中的The Loop(主循环)] *[http://www.optiniche.com/blog/15/the-wordpress-loop-and-adding-content-outside-of-it/ The WordPress Loop and Adding Content Outside of It] ==学习如何升级WordPress博客== 如果要升级WordPress,目前的方式是用户手动用最新发布的文件替换大部分原有文件。WordPress一年内会进行三次以上较大规模的升级,小范围升级频率较高。WordPress升级完毕后,我们会在管理面板看到一个升级提示,提醒我们升级到最新版本。 手动升级WordPress文件的过程包括备份数据库、重写大部分(但不是所有)WordPress文件、访问升级文件以运行升级脚本。而使用 [http://techie-buzz.com/wordpress-plugins/wordpress-automatic-upgrade-plugin.html WordPress Automatic Upgrade plugin]插件是一种更加简单的WordPress升级方法。用户通过屏幕向导命令 [http://techie-buzz.com/wordpress-plugins/wordpress-automatic-upgrade-plugin.html WordPress Automatic Upgrade plugin]完成大部分升级步骤。(使用WordPress Automatic Upgrade插件时,需要选择手动模式而非自动模式。)后来WordPress核心程序中加入了一个一键升级程序,用户再也无需进行这样复杂的升级过程。 升级插件则简单得多,这是因为WordPress内部能够连接到插件代码。在管理面板<STRONG>插件</STRONG>菜单中,有可用升级的插件旁会有一个“自动升级”的标记,点击此标记进行插件升级。 更多信息请参考: *[http://techie-buzz.com/wordpress-plugins/wordpress-automatic-upgrade-plugin.html WordPress Automatic Upgrade plugin] *[http://wordpresstraining.com/videos/install-and-configure/upgrading-wordpress/ Upgrading WordPress (video)] *[http://wordpresstraining.com/blog/best-practices-for-upgrading-wordpress/ Best Practices for Upgrading WordPress (video)] *[http://www.wordpress.la/codex-WordPress%E5%8D%87%E7%BA%A7%E6%8C%87%E5%8D%97.html 升级WordPress] ==如何获取帮助== 关于WordPress,有一点需要牢记:这是一个开源软件,软件中有很多来自不同国家、不同文化背景的用户开发的插件、主题以及代码。因此使用主题/插件时遇到问题在所难免。发生问题后,用户可以通过以下方式获取帮助: *[http://codex.wordpress.org/ WordPress Codex]。这是WordPress的[[wiki]]手册,也是WordPress信息最集中的地方。Codex结构复杂,有些信息也已经过时,但无论怎样,Codex都是一个非常强大的WordPress信息集中地。用户可以在这里学到很多WordPress知识。 *[http://wordpress.org/support WordPress论坛]。用户可以在这里提问并希望[[论坛]]志愿者回答。WordPress论坛中有一个问题库,里面是其他用户曾经问过的问题。但WordPress论坛不为论坛上的回复提供邮件通知。用户可以点击右上方的“<STRONG>View Your Profile</STRONG>”链接查看是否有人回复自己的提问(也可以订阅该问题)。在论坛上查找自己遇到的问题的答案是解决问题的好方法。 注意:这里介绍一个同时搜索WordPress论坛和Codex的必知技巧——利用[[Google]]进行网站搜索。进入google.com,输入site:wordpress.org upgrading wordpress等类似内容。可以发现,这比使用Codex和论坛的内置搜索效果要好很多。 更多信息请看: *[http://wordpress.org/support/ WordPress支持论坛] *[http://www.wordpress.la/codex-%E5%A6%82%E4%BD%95%E5%AF%BB%E6%89%BEWordPress%E5%B8%AE%E5%8A%A9.html 如何寻找WordPress帮助] *[http://www.wordpress.la/codex-%E5%85%B3%E4%BA%8ECodex.html 关于Codex] *[http://www.wordpress.la/codex-WordPress%E6%9C%AF%E8%AF%AD.html WordPress术语] ==相关条目== *[[Drupal]] *[[OBLOG]] *[[X-Space]] *[[SaBlog-X]] *[[Bo-Blog]] [[category:WordPress中文文档|K]] [[category:WordPress开发文档|K]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)
本页使用的模板:
模板:WordPress导航
(
查看源代码
)(受保护)