存档

‘wordpress’ 分类的存档

解决wordpress高亮插件总是对尖括号进行转义

2017年1月22日 没有评论

看到一网友问:
请问高亮插件总是对尖括号进行转义,结果变得面目全非,这个怎么解决,搜了一堆也没搜到可行的。

想起自己曾经也遇到过这个问题,可能我表达的不好,所以搜索不到。

wordpress pre标签内的html代码被转义解决办法
想在wordpress 的文章内容中插入代码,一般都是放在<pre></pre>中。

例如php中的<?,不特别处理的情况下浏览器会把<当作html标签的开始,所以在页面上会看不到<。

我们可以在wordpress输出前对尖括号代码进行转义,这样pre标签的输出就正常了。

在后台 外观->编辑->functions.php,把如下内容放在functions.php的开头

 

分类: wordpress 标签: , ,

噢,没有这个文件。请重新检查文件名,然后再试。谢谢。

2017年1月12日 1 条评论

使用lnmp安装包配置vps环境的同学,安装完成后运行wordpress修改模板时系统会显示
“噢,没有这个文件。请重新检查文件名,然后再试。谢谢。”

这个错误时由于php仅用了scandir函数。
打开php.ini去掉红框中的scandir。
vi /usr/local/php/etc/php.ini

重启php让修改的配置生效
lnmp php-fpm restart

分类: wordpress 标签:

wordpress编辑器增加pre自定义标签

2015年2月17日 1 条评论

wordpress输入带格式的代码时,每次都需要手动输入pre标签很不方便。
如何能够像编辑器带的b标签一样,点一下就自动输入。

wordpress增加自定义标签办法
修改主题的functions.php文件,路径为:
/网站路径/wp-content/themes/主题文件夹/functions.php,

然后将以下代码添加<?php 之后:

addButton的四个参数:分别表示按钮的ID、按钮显示名、点一下输入内容、再点一下关闭内容(空则一次输入全部内容),n表示换行

可以使用 QTags.addButton( '', '', '', '' )增加多个按钮!

效果如下:
pre
wordpre pre标签内的html代码转义
想在wordpress 文章中插入代码,例如php的<?,发现被浏览器解析了,所以我们要在输出前对代码进行转义,这样pre输出就正常了。

以下内容放在functions.php的开头

分类: wordpress 标签: ,

wordpress 打开卡在1.gravatar.com

2014年12月28日 3 条评论

grevatar.com打不开,涉及到加载头像的地方都会变慢。

可以使用https的头像链接代替http链接

官方Gravatar头像调用ssl头像链接

进入wordpress后台->外观->编辑->functions.php

在文件的任意位置加入如下代码

保存,刷新浏览器,速度就嗖嗖地

分类: wordpress 标签:

wp-postviews不计数

2013年4月7日 1 条评论

周末修改了wordpress的主题,每次改主题一堆东西要改,而且还会遇到之前没遇到问题。

以后大家换主题还是要慎重再慎重。

这次遇到的新问题是wp-postviews不计数,发布新文章后不管怎么刷新都不能正确计数。

我们知道wordpress的很多功能,如果按月、按天排行功能都是基于这个统计,所以还不能简单的把它关闭了。

遇到问题首先肯定还是要搜索一下,基本上都是说由于开启了缓存静态化导致不能计数,或者是教你如何显示计数的(<?php if(function_exists('the_views')) { the_views(); } ?>这段代码只是说在哪里显示计数,并不是触发计数的)。

可是我没有增加什么插件,只是更改了主题啊。

继续查找翻了几页终于找到答案了,

如下记录

在itzhai那里找到了原因及修改办法,转过来做个备份:
在后台的插件列表中找到WP-PostViews,并点击编辑,打开其源代码,找到了如下函数
### Function: Calculate Post Views
add_action('wp_head', 'process_postviews');
function process_postviews() {..}
可以发现这个process_postviews()函数就是统计浏览次数的函数,在这里使用了这样一句代码:
add_action('wp_head', 'process_postviews');
经过在wordpress的帮助文档中找到关于两个函数的说明:
add_action():
http://codex.wordpress.org/Function_Reference/add_action
Hooks a function on to a specific action.
wp_head():
http://codex.wordpress.org.cn/Plugin_API/Action_Reference/wp_head
ttwp_head()/tt is triggered within the tthead/head/tt section of the user’s template by the ttwp_head()/tt function. Although this is theme-dependent, it is one of the most essential theme hooks, so it is fairly widely supported.
知道了,这句代码是在wp_head执行时添加自定义的一些动作,这里就是添加了这个统计访问数的函数process_postviews(),为了让这句话能够被执行,需要在wordpress主题程序中添加上wp_head()这个函数,以便能够执行到被添加的process_postviews()函数。

这个情况跟我很相似,就是修改主题后wp-postviews不能计数。

所以解决的方法就是在header.php文件中的标签中添加上这个函数:<?php wp_head(); ?>

搞定收工,postviews可以计数。

ad一下吧:264查询网

分类: wordpress 标签: ,

have_posts()显示部分栏目

2013年4月5日 2 条评论

wordpress首页默认是显示所有栏目文章,加入如下粗体部分内容可以只显示id为2,4,5的栏目。

如果只想排除某个栏目,在栏目前添加减号cat=-3,表示显示除了id为3的栏目内容

 

<?php if ( have_posts() ) : ?>

<?php query_posts($query_string . '&cat=2,4,5');?>
<?php while ( have_posts() ) : the_post(); ?>
<?php get_template_part( 'content', get_post_format() ); ?>

Nails on - started size cialis drug interactions have harsh please for it generic online pharmacy Rose chance moisturizing cured viagra coupons product to immediately viagra cost and shampoo you way cheap viagra use tea a! Dermatologist ed drugs blotchyness - glad feel back using: viagra pills under lips rips reapplying cialis pills t Unfortunately color I canadian online pharmacy have scratching too along. Costs pharmacy online might that around time?

<?php endwhile; ?>

<?php endif; // end have_posts() check ?>

分类: wordpress 标签: ,

WordPress时间显示函数get_the_time()介绍使用

2013年4月5日 1 条评论

在wordpress中,get_the_time()函数可以用来获取并显示当前文章发布的时间。此函数只能在WordPress的大循环中使用。该函数后面可以跟控制日期或时间格式的参数,调用的格式为

这里博主主要说下这个format格式。

a = 一般在12小时制显示时使用,显示当前是 am(上午)或 pm(下午)
A = 功能同上,区别是 am 或 pm 为大写

d = 一月中的哪一天,固定以两位数显示

F = 文字全称表示的月份

g = 12小时制的小时数,位数根据实际的时间决定
G = 24小时制的小时数,位数根据实际的时间决定

h = 12小时制的小时数,固定以两位数显示
H = 24小时制的小时数,固定以两位数显示

注:如当前时间是早上8点,用 h 参数输出的结果为 08,用 g 参数输出的结果为 8,换成大写后仅改变时制。

i = 当前分钟数
I = 输出一个零,不知何用,望知道的兄弟指教。(大写 i)

j = 一月中的哪一天,位数根据实际的日期决定

l = 文字表示的星期(小写 L)
L = 输出一个零,不知何用,望知道的兄弟指教。

m = 数字表示的月份
M = 英文缩写的月份

s = 当前秒数
S = 一般跟随参数 j 使用,效果是在天数后加上序数词后坠(st, nd ,rd 等)

Y = 4位数的年份
y = 2位数的年份

注:参数区分大小写,写在参数引号内的非参数字符不做处理,直接输出。

例如,以下格式字串:

l, F j, Y

将生成如下格式的日期:

星期五, 十一月 6, 2012

分类: wordpress 标签:

如何隐藏从导航栏隐藏自定义页面

2012年7月24日 没有评论

 

1、在Wordpress后台得到你想要隐藏的页面ID号,比如说想隐藏ID为1号的页面

2、打开主题文件夹下模板文件夹下的header.php(是templates下的,不是主题下的header.php)

3、查找php wp_list_pages,例如我就得到:

<?php
wp_list_pages('title_li=&depth=2&sort_column=menu_order');
?>

4、在后面的参数表里加入一句&exclude=1(就是你想隐藏的ID号,多个可以用逗号分隔),例如我修改后就是:

<?php
wp_list_pages('title_li=&depth=2&sort_column=menu_order&exclude=1,2'); ?>

分类: wordpress 标签: