广东省 广州市
发消息 写留言
| 近期心愿 | 赚钱.... |
| 博客等级 | 加载中... |
| 今日访问 | 加载中... |
| 总访问量 | 加载中... |
| 最后登录 | 加载中... |
· WordPress邮件发送插件之Configure SMTP
· 显示两类新闻single-a.php和single-b.php
2012-4-13 11:08:59 阅读6 评论0 132012/04 Apr13
丑话说在前头:文字阴影,IE还是不支持的,所以有点遗憾啊。
CSS3 有很多很强大、绚丽的效果,比如,圆角,阴影,渐变透明,渐变背景,等等。
因为IE6时代,没有什么标准,而因为各种原因,IE6用户几乎不会更新IE版本。
让IE6,IE7,IE8支持CSS3效果,有一个思路就是利用 VML 模拟。
VML是The Vector Markup Language(矢量可标记语言),原本是微软自己开发的东西,很强大。
2012-4-9 9:37:02 阅读4 评论0 92012/04 Apr9
2012-4-5 14:18:11 阅读6 评论0 52012/04 Apr5
如果你想做一些个性化的表单给用户填资料,比如:要选性别。这时用WP自带的评论函数就无法满足你的要求了。此时,可以用contact Form7这款插件,但它也有一个缺点,用户在页面上提交的资料,不能在WP后台中查看,只能在我们设定的邮箱中去看。注意啦....
安装好后,在页面上想输出的地方加:<?php echo do_shortcode( '[contact-form 1 "hcontact-formname"]' ); ?>注意后面的那串东东在后台可以自由设置的。
注意事项
有的朋友,可能使用Contact form 7插件发信不成功,请参考一下。
首先你要保证你的博客所在虚拟主机支持mail()函数.不支持的请安装Cimy Swift SMTP或
2012-4-5 14:07:32 阅读1 评论0 52012/04 Apr5
以下是配置方法:
通过GMail来发送邮件?:勾选此项,表示启用GMail发送邮件,如果使用其它邮箱,则忽略此项;
SMTP主机:邮件SMTP服务器地址,GMail填写smtp.gmail.com,QQ邮箱填写smtp.qq.com,其它邮箱可参考;
SMTP端口:SMTP端口号,默认是25,GMail默认为465;
安全连接前缀:有“”、“ssl”和“tls”三个选项,通过默认为空就可以了,GMail应该选择ssl;
使用SMTPAuth?:默认勾选,要求填写你的邮箱用户名和密码;
SMTP用户名:
2012-4-1 17:48:50 阅读20 评论0 12012/04 Apr1
今天遇到的问题是,wordpress后台文章中插入一张图片,用编辑器对其按钮使它居中时,虽在后台编辑器中居中,但前台文章却没有在段落中居中,本文将解决这个问题。
后台编辑器规定图片对齐时,是给图片img标签添加了alignleft、aligncenter这样的class属性,因此我们必须通过对这几种样式进行规定才能实现这种简单的对其。我给出的规定css代码如下:
.post-content img.alignleft {float:left; margin:0 1em 1em 0}
.post-content img.alignright {float:right; margin:0 0 1em 1em}
.post-content img.aligncenter {display: block; margin-left: auto; margin-right: auto}
2012-3-30 15:34:28 阅读3 评论0 302012/03 Mar30
我在建企业网站时,遇到这样一个问题:我有两类新闻,分别是国内新闻(a)和国际新闻(b),我想点a和点b中的新闻时,它们显示的样式不同。即不能都调用一个single.php来显示内容,而是要调用其它文件来显示,以便达到样式个性化的目的,怎么办呢?
我们先分析一下:由于显示新闻内容页,WP默认是用single.php来显示的。所以当点击两个分类的新闻时,应该在single.php中做出判断,再根据判断去显示不同的页面。做法:
在single.php中写:
<?php
$post = $wp_query->post;
if ( in_category('25') ) {//假设国内新闻分类号是25
2012-3-30 11:41:08 阅读4 评论0 302012/03 Mar30
wp_head()是wordpress的一个非常重要的函数,
基本上所有的主题在header.php这个文件里都会使用到这个函数,
而且很多插件为了在header上加点东西也会会到wp_head(),比如SEO的相关插件。
但是,在wp_head()出现的这个位置,会增加很多并不常用的代码
这些代码并不是必须的。但是删除wp_head()并不是一个很好的选择,因为这样会影响到一些插件的使用。
那我们该怎么删除这些代码呢?方法也很简单:
到主题的functions.php这个文件里。如果没有,则自己创建,一般正常的wordpress主题都会有。
在最后加上这一段:
2012-3-27 10:48:54 阅读1 评论0 272012/03 Mar27
每篇文章都有一个固定的链接地址,如:http://www.gdyes.cn/?p=272
如果想把272改成280,怎么改呢?
先进数据库,找到表wp_term_relationships,搜索字段object_id,值为272,改为280;
然后找到表wp_posts,搜索字段ID,值为272,改为280;
好了,把这两个改了,这样文章才能正常显示,缺一不可,亲,记住啦。
2012-3-26 10:18:30 阅读19 评论0 262012/03 Mar26
get_the_category 和 get_category_parents
get_the_category 的作用是获取文章的所属分类列表(如果属于多个分类的话),返回一个分类数组,函数原型如下:
get_the_category( $id = false )
参数$id是文章的post id,默认为当前文章的post id(用于Loop循环中)。
get_category_parents 的作用是获取指定分类id的所有父级分类,函数原型如下:
get_category_parents( $id, $link = false, $separator = ‘/’, $nicename = false, $visited = array() )
2012-3-20 10:33:35 阅读7 评论1 202012/03 Mar20
搜索引擎优化(seo)有很多工作要做,其中对代码的优化是一个很关键的步骤。为了更加符合SEO的规范,下面是目前流行的CSS+DIV的命名规则:
页头:header
登录条:loginBar
标志:logo
侧栏:sideBar
广告:banner
导航:nav
子导航:subNav
菜单:menu
子菜单:subMenu
搜索:search
滚动:scroll
页面主体:main
内容:content
标签页:tab
文章列表:list
提示信息:msg
小技巧:tips
栏目标题:title
友情链接:friendLink
页脚:footer
加入:joinus
指南:guild
服务:service
热点:hot
新闻:news
2012-3-14 17:32:09 阅读3 评论0 142012/03 Mar14
在single.php中的文章循环中,加入
<div class="comments-template"><?php comments_template(); ?></div>
然后在style.css中加入:
.comments-template{
margin: 10px 0 0;
border-top: 1px solid #ccc;
padding: 10px 0 0;
}
.comments-template ol{
margin: 0;
padding: 0 0 15px;
list-style: none;
}
.comments-template ol li{
2012-3-14 9:26:48 阅读48 评论0 142012/03 Mar14
在用插件前,我要发一下牢骚,这几天我在研究显示阅读数的东东,按下面的指示去做了,我把代码放在index.php中,结果统计一点反应也没有。于是我非常仔细地一遍又一遍检查,结果还是死一样的平静。我在各大WP群里寻医求药,世态炎冷,没有一个人理我。接着,我又一位一位地发问题问,每个都说:不好意思,我也不会。难道WP群里的人都是不懂WP的吗?还是大家都不愿意伸出一双手给迷路的小孩指点一下?很多很多的人连回复都不回复,难道你们就没有求人的时候?........此时我觉得自己真是太热心了,比起他们来说。不再解释为什么......
后来,我从一位朋友那里得知,在做以下事情时,先去header.php中的头部加入:<?php
2012-3-13 20:38:15 阅读19 评论0 132012/03 Mar13
我想在WordPress的首页只显示文章中的第一个图片作为该文章索引,总结一下做个记录,这里有两种方法:
第一种方法:自定义函数
首先,在当前主题的 functions.php 中添加一个自定义函数,比如叫 catch_that_image() :
//获取文章第一张图片,如果没有图就会显示默认的图
function catch_that_image() {
global $post, $posts;
$first_img = '';
ob_start();
ob_end_clean();
2012-3-13 20:04:59 阅读16 评论0 132012/03 Mar13
不用插件实现wordpress分页是很容易的,网上也有很多方法,包括wordpress也自带分页代码,
今天给大家分享一个 wordpress分页函数代码,效果很不错。打开主题函数文件 functions.php。
添加如下代码:
/*PAGINATION*/
function par_pagenavi($range = 10){
global $paged, $wp_query;
if ( !$max_page ) {$max_page = $wp_query->max_num_pages;}
if($max_page > 1){if(!$paged){$paged = 1;}
if($paged != 1){echo "<a href='" . get_pagenum_link(1) . "' class='extend'
2012-3-13 19:43:13 阅读7 评论0 132012/03 Mar13
关于分页这个问题,我问了N个人,鸟都没有人鸟我,世态炎冷啊~~~。自己上百度也搜了好久,也许是人太笨了,都没有找到方法。今天终于搞懂了,写下来永远不要再忘记了。
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<ul>
<li><?php the_title();?></li><!--输出所有文章-->
</ul>
<?php endwhile; ?>
<?php else : ?>
<div class="post">