Category: Wordpress入门

  • WordPress [图像]小工具如何添加链接和说明文字

    WordPress [图像]小工具如何添加链接和说明文字

    WordPress 4.8.1 新增了几个媒体小工具,其中一个就是“图像”小工具。最近有朋友反馈说,这个图像小工具只能添加标题和图片,没办法添加链接和文字啊。作者为此测试了下,其实,它是支持添加链接和说明文字的,只是隐藏了设置选项罢了。 在外观 – 小工具 中,添加图像小工具到任何侧边栏,上传了一个图片: 点击“编辑图像”按钮,即可打开设置选项: 如上图所示,可以设置链接目标等信息,自己折腾看看吧!

    View More

  • 如何查看WordPress分类目录、标签和文章的ID

    如何查看WordPress分类目录、标签和文章的ID

    WordPress后台默认是显示文章、分类等的ID的,查看起来非常方便,在后台文章-所有文章的页面右上角有个显示选项,全部勾选,点击"应用",可以非常全面的显示文章、评论、分类、标签、作者 等,如下图所示: 分类目录和标签的ID,方法和查询文章ID的方法相同

    View More

  • WordPress 建站中15个常见的错误

    WordPress 建站中15个常见的错误

    本文大致总结下Wordpress建站过程中常见的15个错误。 1.忘记或者忽略了网站备份 这是最常见的现象:买个域名,弄个空间,以Wordpress为核心建一个网站,放在那里不管了,网站备份什么的根本不知道或者不重视。 主机商也会出问题的啊,特别是数据库服务器(可能是因为磁盘读写量更大),特别是一些小的主机商或者是一些不负责任的主机商,更糟糕的情况是你用的主机服务是由一个既小有不负责任,还到处被人推荐主机商提供的,那更要尤其注意了:网站备份。 网站备份要备什么?简单来说:你的FTP中域名所绑定目录下的wp-content下的全部文件和文件夹再加上数据库备份(不要偷懒使用Wordpress后台提供的导出功能,要知道Wordpress自带的导出功能导出的xml只是数据库中的一部分而已)。 可用的Wordpress备份插件: 免费插件:BackUpWordPress、BackWPup Free 之类; 付费插件:BackUp Buddy之类 2.忽略了Wordpress更新 这里提到的更新涉及:Wordpress核心(也就是Wordpress本身)的更新、所用的插件的更新、所用的主题的更新,不用的主题和插件最好全部删除,以免Wordpress的更新机制影响了网站的性能表现。 更新并不一定是为了获取更花哨的特性,主要是为了网站安全。 3.使用admin作为管理员用户名 这个常用,是不错的,如果你用这个admin作为管理员的用户名,再加上一个弱密码或者曾经泄露过的密码,那么,就存在极大的安全风险了。 4.到处下载“免费”的Wordpress主题或插件 到处去下载“免费”(加引号是说这里特指的是本应付费,为了省钱之类的理由或者习惯而像免费获取并使用)的Wordpress主题或/和插件,并且敢在正式网站上使用,对这种人的这种行为,我是持否定态度的: 4.1 这是盗窃:本来应该是付费的,你免费给用了; 4.2 存在极大的安全风险,特别是对不懂js和PHP的人来说,悠着点儿吧; 4.3 … 即使是真正免费的主题或者插件,也应该从可信的网站或者渠道获得。 5.未使用缓存 使用缓存,能够提升网站的性能表现,获取更佳的用户体验。插件方面:W3 Total Cache、WP Super Cache都是不错的选择。 6.未删除WP安装时的某些内容或文件 至于Wordpress安装后自己生成的示例页面和示例文章,不说为啥了,删除就是了。更主要的是及时将wp-admin下的install.php更名或者删除。 7.避免垃圾评论 当你的网站刚建立的时候或者一直不温不火的时候,是没有什么垃圾评论的,但是,当你的网站有了起色后,垃圾评论随之即来,可以说,有垃圾评论,说明你的网站是受欢迎的。 为啥有垃圾评论?那些人是想赚个链接,提高个曝光率之类的。 如何应对?免费插件Disable Comments是个不错的选择,对于Wordpress使用者来说。 8. 分类太多,标签太少 使用Wordpress建网站,你可以方便的创建分类和标签,这些能让你把相关性较高的文章放在一起。常见的情况是,许多Wordpress使用者仅热衷于分类的使用,对标签的态度相对冷漠,这是不好的,因为这样做会让分类太多,标签太少,总之,应该善用标签,如果有一个彩色标签云小工具的话,那是极好的,因为比较直观,分类的话,在视觉上就比较理性,比较刻板了。 9.使用默认的favicon 许多主题(包括免费的和付费的)都有favicon设置项,你该用自己的favicon. favicon是什么?简单说,就是会出现在浏览器地址栏中你的网址前面或者浏览器上页面标题前面的小图标。 10.在淘宝买个汉化主题装上 不想说多少那些在淘宝卖盗版主题的人的坏话,只是想说:你确定你的网站上需要twitter/facebook/google plus之类的国外社交链接嘛? 许多商业主题用的js/php或者必需插件中用的js/php都含有上述链接,那些在淘宝做汉化,深度汉化的Wordpress初级选手们,你们确定你们负责任的移除了他们吗? 购买使用这些来源主题的人建的网站会慢,原因吗,不解释。 11. 网站没有考虑移动设备用户的体验 网站应该有对应的适合在移动设备(PAD、手机之类)展示的版本,或者,Wordpress主题自身就是响应式的(responsive,有些人翻译为自适应的),最佳方案是:网站主题是响应式的,可以在各种尺寸的设备上完美呈现。 对已早已经建成的,并且使用的是主题不是响应式主题的Wordpress网站,wordpress touch pro(付费插件)之类的插件是不错的选择。 12. 忘记或者没有设置固定链接 最好是全站伪静态的,当然了,某些主机或者主机商由于服务器配置问题,对含有中文的固定链接支持不好,甚至不支持,可是你又非常爱那个主机,那就另当别论了。 13.未设置在线联络表单 起码应该有一个在线联络表单,在这方面,免费插件contact form 7是极佳的选择。 14.未设置网站统计 访客主要在国内的话,推荐用百度统计或者CNZZ;访客主要在国外的话,推荐用Google Analytics。 15.没有优化图片 图片的尺寸应该和图片容器的尺寸相当,或者是图片容器尺寸的2倍(这算是一种比较猥琐的支持retina设备浏览的方式吗?),举个例子来说,图片容器最大尺寸是100*100,你就没有必要上传一张500*500的图片,因为那样会让网页载入速度过慢。

    View More

  • WordPress 给长文章内容分页

    WordPress 给长文章内容分页

    我们可能会碰到这样一种情况:发布的文章或页面太长,想要把一篇文章分成好几页,有的时候是为了方便用户阅读,有的时候可以说是为了SEO,到底为了什么目的,那是你的事儿了,我们在这里只是告诉你如何实现Wordpress的文章分页功能。 WordPress系统是内置分页功能的,要实现它极其简单,只需要在你想要分页的地方加入下面的代码即可(注意,是在文本编辑模式下): <!–nextpage–> 或者 但还有一个问题.要让这个代码真正能够实现其分页功能,还需要你所使用的Wordpress主题支持(现在一般都支持了,所以下面的可以不用看了,哈哈哈哈),Wordpress的默认主题是支持的,如果你的主题不支持,那解决方法也很简单,找到你主题文件内的single.php里的下面这行代码: <?php the_content(); ?> 在这段代码下面加上: <?php wp_link_pages('before=<div id="page-links">&after=</div>'); ?> 即可。 如果你想了解更多,请查阅 wp_link_pages()

    View More

  • 7+ WordPress RSS Feed 设置及优化技巧

    7+ WordPress RSS Feed 设置及优化技巧

    之前已经介绍了 WordPress的RSS Feed地址是什么?如何添加?如何订阅?,今天补充一下 WordPress RSS Feed 设置及优化技巧。 RSS Feed 基本设置 在后台 > 设置 >阅读,可以设置 Feed 输出的篇数和类型: 注:如无特殊说明,下面的代码都添加到当前主题的 functions.php 文件即可 Feed 输出自定义内容 在feed中输出自定义内容可以通过 ‘the_content’ 这个 filter 钩子轻松实现,我们要做的就是使用 is_feed() 这个条件标签来判断只在 Feed 输出内容。例如下面的例子: function custom_rss_feed_content($content) { //定义新函数 if(is_feed()) { //只在Feed中执行 $output = '欢迎访问 http://www.boruitao.com'; //添加自定义内容 $content = $content . $output ; //重新设定文章内容 $content } return $content; //返回最后的文章内容 } add_filter('the_content','custom_rss_feed_content'); //通过钩子挂载该函数 注: 1. 代码中的 $content 是WordPress预留的 文章内容变量,$output 是我们自定义的变量,用来添加自定义内容; 2. $content . $output 表示在文章原文的后面添加 $output 的内容,如果你想在原文前面添加,可以改为 $output . $content 3. $output 后面的自定义内容可以是 HTML 代码,比如下面的例子: //Feed输出版权信息 function wpdaxue_feed_copyright($content) { if(is_feed()) ...

    View More

  • 更改WordPress语言设置(例如中文版和英文版转换)

    更改WordPress语言设置(例如中文版和英文版转换)

    如果你想更改WordPress的语言,比如将英文版转换为中文版,或者将中文版转换为英文版,该如何操作?其实很简单,打开网站根目录下的 wp-config.php,然后搜索 define(‘WPLANG’)就可以快速定位到语言设置那里,比如简体中文版默认为: define('WPLANG', 'zh_CN'); 如果要改为英文版,只需修改为: define('WPLANG', ''); 需要注意的是,WordPress官方英文版不包含任何语言包,也就是你在 /wp-content/ 目录下看不到 languages 文件夹,即使你设置为 zh_CN ,也不会生效,因为没有简体中文语言包!所以你必须下载对应语言的版本,解压后将 /wp-content/ 目录下 languages 文件夹(及其里面的文件)上传到你网站的 /wp-content/ 目录。 WordPress简体中文官方:http://cn.wordpress.org/ 其他语言的版本,可以在这里找到:http://codex.wordpress.org/WordPress_in_Your_Language 注:WordPress 4.0 及以上版本,可直接在后台-设置-常规,设置“站点语言”,不再需要在 wp-config.php 定义 define(‘WPLANG’  啦!!

    View More

  • 让你的WordPress网站更快的16条建议

    让你的WordPress网站更快的16条建议

    本文讨论一下如何让你使用Wordpress所建立的网站更快! 1.选择一个好的主机 对于在使用免费主机或者共享主机(Godaddy啊、Bluehost啊等等所谓无限带宽、无限网站之类的主机)的读者来说,你可以直接忽略掉这一小节了。 首先,你的域名和你的主机最好在一个IDC哪儿,如果不是的话,建议你采用口碑良好的DNS服务商,让域名以最快的速度解析到主机上,这不是重点,重点是你的服务器/主机空间应该够快,怎么才能够快呢?CPU的配置、CPU的使用率、物理内存的大小、磁盘类型以及磁盘的I/O性能(包括Mysql数据库服务器所用磁盘)、Mysql响应速度以及Mysql并发数等等,都会影响到网站的快与不快,并且是物理性的影响。当然这里推荐性价比比较高的西部数码主机,或者恒创的SDC机房香港主机,为什么呢?因为我是代理,最高级代理,价格比淘宝里的还便宜,价格比淘宝里的还便宜,价格比淘宝里的还便宜!!! 2.选择一个更快的主题 什么样的主题才能更快呢?直观来看,包含尽量少的php、js、css和字体(字体或图标字体)文件的主题性能会好些。从代码来看,编码合理并在正确的页面载入正确的文件的主题会好些。 3.选择一个缓存插件 推荐使用 W3 Total Cache 或者 WP Super Cache ,都是免费的,但是都很好使,我个人更喜欢W3 Total Cache,因为它支持:页面缓存、HTML压缩、对象缓存、数据库缓存、客户端浏览器缓存、以及CDN。 4.使用个CDN 国外的话,CloudFlare不错;国内的话,百度云加速(免费版节点有可能不在国内),加速乐不错,360网站卫士。(收费的百度下会很多的,这里只推荐免费的) 5.启用Gzip 如果服务器支持,就启用Gzip,上述缓存插件W3 Total Cache就支持你启用这个,恒创虚拟主机默认开启。 6. 使用编码良好的插件 WordPress有着数不清的插件,但并非所有插件的代码都是编码良好的,这就需要你确定下哪些插件是适合你的了。最直观的办法是:当你从Wordpress插件目录安装一个3星以下的插件的时候,你应该仔细了解下它的代码情况了!怎么了解呢?Plugin Performance Profiler 这个插件会帮上忙的! 7. 要注意及时更新你的主题和插件 及时的更新自己所用的Wordpress主题和插件,不仅能提高自己的Wordpress网站的安全性,而且有些更新是针对性能的,这样就会在性能上有所提升的。 8.优化数据库 你可以使用? WP-Optimize? 或者 WP-DBManager 之类的插件来优化自己的数据库,这些插件能够删除那些未经审核的垃圾评论,那些回收站中的文章,那些自动保存的草稿或者文章的回滚版本等。当然了,最好的方式是你能自己访问你的数据库并执行SQL语句来进行这些操作,如果你觉得自己对SQL和Wordpress都够熟悉的话。 9. 优化上传的图片 对于任何一个网站来说,图片都是页面上比较重要的元素了,但是你的图的大小要与你使用这张图的最大的容器的尺寸相匹配,而不是原生态的P一张图或者一张照片就直接上传了。举个例子来说:你要上传一张图,这张图所在的最大容器宽度是948px,这张图本身的宽度是1600px,你应该处理下这张图,让它的最大宽度是948px就行,这样能显著提高该图所在网页的载入速度,缩短载入时间并节约服务器资源和带宽。 另外一种情况是:你上传的图的最大宽度和你所用改图的最大容器的宽度一致,这种情形下,建议你用Smush.it 以及基于它的Wordpress插件来处理一下上传的图片,当然了,你也可以使用类似于 无损图片压缩大师 之类的桌面软件或jpegmini 之类的在线网站来压缩你的图片。或者使用七牛和网易 10. 能用HTML的地方,就别用PHP 例如:网站的favicon、Logo、以及在页面头部和尾部载入的css、js等文件的链接通常会使用到 get_template_directory_uri() 要是你能费点儿时间将这些函数返回的链接改为较为直接的链接,例如: http://wpdaxue.com/wp-content/themes/your-theme-directory 这样会更快些。 11.删除文章的回滚版本 严格来说,这属于上述第8条的一部分,这里再次提一下,推荐使用免费插件Revision Control 。 12. 使用Akismet来防止垃圾评论 垃圾评论的确很垃圾,Wordpress自带的Akismet是一把防止垃圾评论的利剑,但是要有一个免费的KEY才能使用,获取这个免费的KEY只需要有一个Wordpress.com账户,但是Wordpress.com又”可耻”的在大Qiang之外。不过,我觉得获取一个KEY对你来说不应该成为难事儿。 13.禁用Wordpress trackback和pingback trackback 和pingback不利于网站载入速度的提升。在Wordpress中,你可以在后台左侧菜单-->设置-->讨论中这样选中: 为已经发布的文章禁用 UPDATE wp_posts SET ping_status='closed' WHERE post_status = 'publish' AND post_type = 'post'; UPDATE wp_posts SET ping_status='closed' WHERE post_status ...

    View More

  • 编辑WordPress主题的 functions.php 文件的注意事项

    编辑WordPress主题的 functions.php 文件的注意事项

    WordPress大学 很多教程都提到“将代码添加到主题的 functions.php 文件”,但总有些新手朋友总是反馈说:如何添加?添加后出错?添加后网站就不能访问啦……所以今天就来说说编辑 functions.php 文件应该注意哪些问题。 functions.php 有什么用 functions.php 是 WordPress 预留的功能函数文件,专门用于添加各种自定义函数代码。现在的WordPress主题的功能越来越强大了,一般都自带了 functions.php 这个文件(通常在主题根目录)。 php中的注释 注释,就是专门用来对代码进行补充说明的文本,一般分为单行注释和多行注释,单行注释使用两个斜杠 // ,多行注释使用 /* */,示例: <?php /** * 这是多行注释 * 注释2行 */ function hello_world() { // 单行注释 // 再注释一行 echo "<p>Hello World!</p>"; } ?> php代码应该添加到 <?php  和 ?> 之间 打开 functions.php 文件,你会发现,文件开头一般都是 <?php ,表明这个文件是遵循php代码规范的,你需要将函数代码添加到它的里面,比如: <?php //开始php语法   function hello_world() { echo "<p>Hello World!</p>"; }   //结束php语法 ?> 避免 <?php 和 ?> 多重嵌套 在 <?php 和 ?> 之间,不要再添加 <?php 和 ?>,如下面的例子就是错误的: <?php //开始php语法   <?php //错误:嵌套啦   function hello_world() { ...

    View More

  • WordPress 伪静态规则(IIS/Apache/Nginx)

    WordPress 伪静态规则(IIS/Apache/Nginx)

    不少朋友总是询问 WordPress 如何添加伪静态规则,今天就总结一下 IIS/Apache/Nginx 三种环境下的伪静态规则,希望对大家有所帮助。 检测主机是否支持伪静态的方法:在WP后台 > 设置 > 固定链接,设置为 非默认带?的那种结构(自定义结构/%post_id%.html.图为作者原图,以文章内容为准),然后访问任何一篇文章,如果出现 404 错误,说明你的主机当前不支持 WordPress 伪静态。 IIS伪静态规则 IIS 环境是 Windows 主机常用的服务器环境,新建一个 txt 文件,将下面的代码添加到文件中: [ISAPI_Rewrite] # Defend your computer from some worm attacks #RewriteRule .*(?:global.asa|default\.ida|root\.exe|\.\.).* . [F,I,O] # 3600 = 1 hour CacheClockRate 3600 RepeatLimit 32   # Protect httpd.ini and httpd.parse.errors files # from accessing through HTTP # Rules to ensure that normal content gets through RewriteRule /tag/(.*) /index\.php\?tag=$1 RewriteRule /software-files/(.*) /software-files/$1 [L] RewriteRule /images/(.*) /images/$1 [L] RewriteRule /sitemap.xml /sitemap.xml [L] RewriteRule /favicon.ico /favicon.ico [L] ...

    View More

  • WordPress入门 之 安装主题和插件

    WordPress入门 之 安装主题和插件

    WordPress的强大,很大程度是因为它良好的扩展和众多的主题、插件支持。今天就简单介绍一下WordPress安装主题和插件的方法。 WordPress安装主题 WordPress可以通过3种常见的安装方法来安装 方法一:在线搜索安装 访问后台 – 外观 -主题 – 安装主题,输入主题关键字,搜索 浏览搜索结果,进行安装 注:这里搜索的主题,都是主题作者提交到WordPress主题库的主题,经验告诉我们,对于国内用户而言,在这里很难快速找到我们想要的主题,所以一般不推荐,除非你想要的主题已经已提交到主题库了。 方法二:在线上传主题文件安装 这是用的比较多的方法,前提是主题包必须以 .zip 格式打包。在后台 – 外观 – 主题 – 安装主题 – 上传,选择主题包(必须是.zip的压缩包),然后安装 安装成功,如下 方法三:通过FTP上传主题 如果你没办法通过上面的方法安装主题,你可以通过FTP连接主机空间,然后进入到网站的 /wp-content/theme 目录,将本地解压好的主题文件上传到这里 启用和管理主题 安装好主题以后,访问后台 – 外观 – 主题,就可以看到刚才安装的主题,你可以查看“详细信息”,“预览”或“启用”主题。如果要更换主题,也是在这里启用新主题即可。 启用主题以后,可能需要进一步设置主题。不同的主题所需要的设置不一样,所以这里就不演示了。 WordPress 安装插件 安装插件和安装主题类似,也是有3种常用方法: 方法一:在线搜索安装 访问后台 – 插件 – 安装插件,输入关键词搜索 浏览搜索结果,进行安装 注:一般建议安装已提交到WordPress插件库的插件,而且是最近更新过的(建议不要安装2年多没有更新的插件) 方法二:在线上传安装插件 访问后台 – 插件 – 安装插件 – 上传,选择本地 .zip 格式的插件包 安装成功 方法三:通过FTP上传安装 如果没办法通过上面的方法安装,那你可以通过FTP连接主机空间,将创建包解压后,上传到 /wp-content/plugins 目录: 启用和管理插件 插件安装好以后,访问后台 – 插件 – 已安装的插件,就可以启用插件了 你也可以在这里停用已启用的插件 注:有些插件启用以后还需要进行相关设置,每个插件的设置选项不一样,在此就不演示了。 好了,以上就是安装WordPress主题和插件的基本操作,你学会了吗?

    View More