WordPress后台编辑主题无法保存

WordPress后台编辑主题无法保存
这些天搞了个VPS来测试wordpress,在更换主题的时候却没有发现主题保存的按钮,新下载的主题无法进行保存使用,只能将默认的主题删除掉,然后将新主题重命名成 wordpress 默认主题的名称,这样才能正常浏览刚下载好的主题。 但这样并不能解决问题,最后才发现原因是因为主题目录没有给足权限,所以不能够保存新的主题,也就是没有出现保存按钮,进入 ftp,将主题模板目录改权限为 777 即可,如果是 win 主...

wordpress多站点开启目录形式去掉永久链接前的blog

wordpress多站点开启目录形式去掉永久链接前的blog
当前测试版本 WordPress 3.6.1 已经不支持以下方式,上次我有一个站测试了开启wordpress的二级域名多站点功能,今天,我又想把另一个也是用wp建的站实现目录形式多站点功能,发现开启了目录形式多站点功能后,主站的永久链接前面多了一个blog,由于我原来的永久链接是直接用%post_id% 形式的,现在前面多了一个blog,所有链接地址都变了,那可不行,有没有办法去掉这个blog呢? 方法一 开始时不知道怎么弄,...

WordPress定时发表文章失败

WordPress定时发表文章失败
经常来看小虎博客的同学们,知道小虎博客的文章基本上每天都有原创文章发布的,而且还是比较规律,其实我不是哪种很规律的人,只是提前写好了文章,在后台进行定时的发表,所以看起来每次都很规律。 wordpress 定时发布真是个好的功能,我想大多博客系统都应该安装怎么个功能,这样就不用担心文章早一天晚一天发布的文章,反正每次都是定时发布就行了。 最近写的文章较多一些,每天定时发布的文章也多一些...

WordPress安装插件时要求输入FTP账户信息

WordPress安装插件时要求输入FTP账户信息
在后台安装插件的时候出现了一个意外的问题,要求填入 ftp 的帐号信息才能够正常安装插件,其实这个还是由权限所导致的问题,因为用的是 lamp 环境,可能还是跟这个环境的权限有关系吧。 检查了下 apache 的执行身份,原来是非文件属主身份。 如果你使用的是独立的服务器或者VPS,或者阿里云空间等,wp的安装位置应该如下所示: /home/wwwroot/wordpress 首先需要修改下网站所在目录的权限,命令如下: chmod ...

Warning Missing argument 2 for wpdbprepare()

Warning Missing argument 2 for wpdbprepare()
今天把WordPress从3.5升级到3.6以后,已使用搜索功能就会出现如下错误: Warning: Missing argument 2 for wpdb::prepare(), called in /home/web/sjyhome.com/wp-content/themes/sjyhome/functions.php on line 138 and defined in /home/web/sjyhome.com/wp-includes/wp-db.php on line 992 注意:这与你的更新及与你当前使用的主题完全没有关系!这是3.6版本中为了安全而做的一个改动,是为了避免SQL注入...

Warning Cannot modify header information

Warning Cannot modify header information
PHP 站点出现这种问题通过都是由于页面格式编码导致的,今天在维护 wordpress 站点时,登陆后台出现了这个提示,完整的提示如下: Warning: Cannot modify header information – headers already sent by (output started at ……/wp-config.php:1) in /……/wp-includes/pluggable.php on line 875 这是由于 wordpress 配置文件多出空格或者多出了 BOM 格式导致的,其实解决这个问题也简单,只要把 wp-config.p...

nginx环境下wordpress只显示一个主题

nginx环境下wordpress只显示一个主题
在 nginx 环境下安装 wordpress 时,发现主题不能够正常显示,在后台只显示一个主题,这样一来就不能够测试其它主题的效果了,后台显示主题图片的函数是 scandir 函数,而在 liunx+nginx 环境下,许多函数是被禁止的,禁止的部分函数如下: passthru, exec, system, chroot, scandir, chgrp, chown, shell_exec, proc_open, proc_get_status, ini_alter, ini_alter, ini_restore, dl, pfsockopen 这些函数是...

WordPress批量删除自定义栏目不用字段

WordPress批量删除自定义栏目不用字段
我们知道wordpress提供了自定义自段的功能,这更方便了前台一些字段的调用,比如网站关键词或者是文章缩略图,再有文章的阅读次数等等都是 wordpress 自定义栏目来实现的,当然这些自定义的栏目也都是和数据库有关系的,当我们自定了一个栏目字段后,在数据库中会生成一个相应的字段,比如文章的浏览次数 views,哪么会在数据库中生成一个 views 的字段,但有的时候,当我们不再使用这个自定义自段的时候该...

WordPress的W3C验证的功能剖析

WordPress的W3C验证的功能剖析
W3C验证是一个互联网为用户检查 html 文件是否附合国际标准的一个东西,可以快速的向网页设计师提供网页的错误,对于查找网页的兼容性上面很有帮助。 网页上有专门的 w3c 验证在线工具,而在 wp 当中,大多的错误也都不会呈现出现,我们来看一下如何添加 w3c 的验证功能,在 functions.php 文件中添加如下代码即可。 [code lang="php"] function add_nofollow_cat( $text ) { $text = str_replace("re...

WordPress导出数据库时中文乱码

WordPress导出数据库时中文乱码
在使用西部数据的香港空间时,需要导入 wordpress 数据库进行数据的恢复,但却遇到了 sql 中文全部乱码,这时候用记事本打开.sql文件,里面全是乱码,晕呢,原来在备份导出的时候就是乱码,看来是没有导出成功,又重新测试了另一个 wordpress 站点,依然是全中文乱码。 使用的是 phpmyadmin 导出工具,经过仔细研究,在导出时的选项是默认的则会导出乱码的问题,这个时候就要更改一下 phpmyadmin 中编码的...

WordPress打造一个人的博客或者内部博客

WordPress打造一个人的博客或者内部博客
当我们需要打造一个校内博客或者公司内部博客再或者是电子公告,而又不让外部看到博客内容的时候,就可以使用 wordpress 来打造一款私密的内部博客了,内部博客就是那种封装性较强的内部网络博客,有点局域网的感觉,不让搜索引擎收录,查看文章要输入密码或者干脆注册才能够查看,这个够隐蔽吧,呵呵,看到这里有点网上一些论坛的感觉了吧,好熟悉,哪么我们来看一下利用 wordpress 如何来打造一个私密的...

WordPress纯代码制作HTML网站地图

WordPress纯代码制作HTML网站地图
站点的地图制作就不用多说了吧,这在任何站点的优化中,都是必不可缺少的,尤其是 wordpress 博客中,制作一个 xml 之类的站点地图就更有必要了,只要我们在网上仔细的去发现,只要是SEO做得很棒的站点,基本上都有站点地图,不仅站点的结构更清晰了,而且对于搜索引擎的优化的体验更好了。 之前有介绍过 wordpress 中使用的 xml 地图生成插件 Google XML Sitemaps,安装这款插件,小虎博客也已经介绍过了...

WordPress博客ping地址的设置操作

WordPress博客ping地址的设置操作
ping 的服务是各大搜索引擎提供的一个提交新文章的入口,当我们发表了一篇文章后,提交到搜索引擎,就相当于告诉了搜索引擎,我这里有一篇新的文章,这样搜索引擎就会更好的收录我们的文章了。 但凡一个做SEO好一点的博客,基本上都会有自动 ping 的服务,就是自动提交新发表的文章,这在 wordpress 中也支持发布文章后自动ping,如果对博客SEO要求较高的童鞋就可以使用这个功能了,进入 wordpress,在设置-...

WordPress标题标签title的用法

WordPress标题标签title的用法
WordPress标题标签用的最多的是wp_title函数,所以在此之前,一定要好好了解下该函数。 用法一 首页:博客名 – 博客描述 首页翻页:博客名 - 第 2 页 其他页:页面名 – 博客名 其他页翻页:页面名 – 博客名 - 第 2 页 [code lang="php"] <title><?php if(is_home() && !is_paged()){ $title=get_bloginfo("name")." &#8211; ".get_bloginfo("description&qu...

wordpress add_filter的实战应用

wordpress add_filter的实战应用
一个简洁的页面是SEO的基础,WordPress不少函数调用时会徒增一些无用代码,比如显示页面列表函数<?php wp_list_pages(); ?>,显示分类列表函数<?php wp_list_categories();?> 下面是分类列表函数默认的HTML代码 <li><a href="#" title="#">一级分类</a></li> <li><a href="#" title="#">一级分类</a> <ul class="children"> <li> <a...

显示 wordpress 文章摘要函数the_excerpt

显示 wordpress 文章摘要函数the_excerpt
wordpress 内置函数 the_excerpt() 是个使用频率较高的函数,它是用来获取当前文章摘要的,以[...]结尾,如果在文章中没有编辑内容摘要字段,则默认截取文章的前55个字的内容,默认截取的字段去掉HTML标签和图形,并且一定要在循环内使用。 the_excerpt() 函数使用的方法也非常简单,用法如下: 这个标签没有任何的参数,直接使用即可,但函数默认的设置有时候并不能满足用户的需要,比如国内用户以 以[......

如何让 wordpress 小工具支持 php代码

如何让 wordpress 小工具支持 php代码
很喜欢 wordpress 小工具文本的功能,可以很方便的插入 html 来支持页面的展示,所以有的时候几乎不用去更改 wordpress 的模板页面,直接使用小工具就可以解决了。 wordpress 小工具文本是完美支持 html 代码的,却不支持 PHP 代码,当我们需要利用 PHP 实现某个功能时,却不得去更改模板页面了,好麻烦的说,想要 wordpress 小工具文本支持 PHP 代码也不是很复杂的事情,在网上找了如下的一段代码,放到主...

获取wordpress文章标题的函数

获取wordpress文章标题的函数
获取 wordpress 文章标题的函数,get_the_title,这也是 wordpress 中最基础的一个函数了,不管是在默认主题还是在网上下载的主题中必定都会有这个函数来调用 wordpress 的标题,用法如下: <?php echo get_the_title($ID); ?> 只需要将其放置到模板文章页中即可,而 $id 则是由列表页进行传递过来的,除了按照正常的ID获取文章标题外,如果我们想要获取指定的文章标题也可以用这样的方法,就是将 $id...

wordpress自定义对象声明到全局变量中

wordpress自定义对象声明到全局变量中
wordpress是一个神奇又伟大的博客系统,wordpress 也内置了许多神奇的函数,最近的研究中,偶尔接触到 wordpress 中setup_postdata 函数,此函数绝对称得上是神奇,因为它可以将我们自定义的函数或者是对象变量声明到全局的 $post 变量中,这样我们就可以像在主循环中为所欲为的使用模板标签了,这样一来,再去测试模板主题就变得方便多了。 setup_postdata 函数是这样描述的,如下: 将我们自定义查询的文章...

wordpress转换文本换行函数wpautop

wordpress转换文本换行函数wpautop
wordpress编辑器挺好用,将.txt文本里面写好的日志直接复制过去,自动就换行了,对于排版的体验很好,控制自动换行的是 wordpress 的内置函数 wpautop,这是将文本中的双换行改成 html 段落 <p>...</p> 的格式,主要就是用来控制粘贴的内容的。 用法语句如下: <?php wpautop( $foo, $br ); ?> 参数 $foo (字符串)(必须的)被格式化的文本 默认:无 $br (布尔型或整型)(可选的)设...