WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。
WordPress 3.1 之后引进了 Admin Bar,对于某些人来说这个 Bar 基本没用,我前面也介绍了如何移除 WordPress 3.1 的 Admin Bar,但是对于另外一些同学来说这个 Admin Bar 又非常有用,今天就给大家讲讲如何给 Admin Bar 添加自定义链接: 在当前主题的 functions.php 文件添加如下代码: add_action( …
安装完了WordPress,发现一个很不错的主题,接着又安装了一些必需的插件,可是最后,你还想个性化一下自己的博客外观。 你想更改版权文字,想添加自定义header图片,还想改下文章的标题字体,总之,你总觉得还有很多地方有待改进。 要实现这些效果,最好的方法当然是快速更改模板文件里的一些变量。…
Query_posts语句是WordPress最实用的语句之一。 正是在query_posts的作用下,WordPress的Loop循环才能够调用并显示所有文章内容。 Query_posts的魅力在于,它可以根据你的要求,通过各种各样的方式灵活地检索并过滤日志或页面。 你可以用query_posts进行简单的文章抓取,可以只抓取一篇,也可以抓…
上次我们讲了如何给WordPress投稿功能添加富文本编辑器,这次我们来讲讲如何实现:投稿者的投稿审核通过并发布后,自动给投稿者发一封邮件进行提醒。 一、添加一个存储投稿者邮箱的自定义栏目 打开WordPress添加投稿功能,下面我们将对这篇文章中的代码进行修改。在第二段代码第78行插入以下代码: /…
/*--------------------------博客全局设置-------------------------------*/ /*----关于页面的设置[边距、字体颜色、大小、背景颜色]----*/ body{ margin:0; padding:0; color:#000000; font-size:12px; background:#FFFFFF; } /*----以下为字体链接变换的定义----*/ a{ text-decoration: none; …
在WordPress里,用户登录后会进入后台控制面板。 那么如果想把刚登录的网站用户重定向到登录前访问的该网站页面该怎么办呢? 这时候WordPress有一个叫做wp_login_url()的函数就可以派上用场了。 wp_login_url()显示一个链接到后台登录页面的超链接。 这个函数接受一个参数: 一个在用户成功登录后重定…
博客是个扩大交际、挥洒个人想法的好地方。 但你需要明白的是,无论做什么事,刚开始时,投资收益率总不会太高。 在我多年的社会关系专栏作家和专业写手生涯中,经历过好几次开始——受挫——失去动力——转移注意力这样的循环。 然后我开始观察其它网站,感叹于网站…
为 Wordpress 添加评论表情列表可以用插件解决,但把它集成到模板中更方便日后维护。这段代码不是我写的,我只是把它从一个叫做 wp-smilies 的插件中扒了出来,不加注释它只有17行代码,没有必要让这个文件独立存在加载。 使用方法:把代码放到模板 comments.php 文件中的合适位置 具体代码如下: &…
在wordpress中,如果已经知道 ID,我们一般可以通过下面的代码获取日志内容: $post = get_post($post_id); $post_content = $post->post_cotent; 其实我们可以通过 get_post_field 这个函数更简单更快速的方式获取日志内容: $post_content = get_post_field('post_content', $post_id); 实…
其实这并不是一个新的技巧,但是还是有很多博友没有注意到这一点,在设置中的媒体一栏,可以设置。 1.点击[Settings]> [Media] 2.出现‘Media Settings’. 3.Image Sizes中有‘Large size’可设置最大宽度和高度。如果希望图像高度自动遵循宽度,就将最大高…
最新的 WordPress 3.1 版本中添加了对管理员工具栏的支持,升级过的童鞋应该都能看到。 默认这坨东西会在前台开启。想要禁用也非常简单:今后控制面板,选择左侧的“用户”标签,然后点击某个用户,针对该用户设定“显示管理工具栏”项即可。勾选“在浏览站点时”则前…
如何给WordPress的wp_posts表添加一个字段,然后每次发布文章时就自动给这个字段添加内容,这个字段也就和文章标题、内容、发布时间等平起平坐了,是文章的固有属性。 在通常情况下,我们如果想在WordPress博客中给文章添加额外的属性,那么我们一般都会想到使用自定义栏目(也称自定义字段),…
一直没有把博客备份问题放在心上。前天,小兵问我要个Zblog的文件。并提醒我要备份,我才关心起来。 于是仔细研究了下备份的问题。顺便记录下。 zblog备份的原则就是凡是你修改过的,都需要备份。 1、重点备份: DATA 数据库文件夹 这是你的数据库目录,记录着日志、摘要、评论、留言、…
在微博中,时间的格式都是显示成:20秒前,1小时前,3天前这样的格式,在前边的教程中,网也有此类的WordPress“个性时间格式”教程,有的站长朋友不太明白如何使用,其实 WordPress 也有一个函数可以把时间显示成这样的格式,这个函数就是:human_time_diff,它有两个参数,一个是…
Blog的首页是一个重要的入口,所以如何能够做好入口的整理和展示非常重要。 大约在多年以前,按照日志的时间格式进行排列的类似于编年史样的风格非常流行,但是最近,摘要形式的首页展示开始变得流行起来,还有一些其他的展现形式,我们的Blogger们利用自己的聪明才智,充分的发挥了BLOG在互…
在WordPress主题制作中,导航菜单的制作算是一个重点,已经写好导航菜单的HTML代码,放在WordPress主题中如何动态调用呢?本文将给你介绍几种编写PHP代码动态实现导航的方法,本文也将只侧重于动态代码的开发,不会教你如何编写HTML、CSS和Javascript来实现华丽的导航菜单。 WP 3.0自定义菜单…
大多数WordPress用户都知道该怎么从数千个WordPress主题里挑出自己喜欢,但要自己开发新主题恐怕不是人人都能胜任得了的。用户们可以通过一些主题自定义工具(比如firebug)根据自己的需要修改主题,但这也是一般工具的最大极限了。 对不熟悉HTML、PHP和CSS编程的人来说开发一个主题实在是个艰巨…
WordPress之iNove主题内容页增加公告栏的方法,导航栏下面默认的公告栏只能在首页显示,只要修改一个文件就可以让它在所有的内容页都显示了。 打开 wp-content hemesinovesingle.php 文件 在 <?php $options = get_option('inove_options'); ?> 下面添加以下内容 <?php if ($options…
有人说 WordPress 本身的 SEO 就比较好,我想这个和 WordPress 可以方便的自定义文章的固定链接有分不开的联系。在众多的 WordPress 博客中,有很多种的固定连接,本文就是把这些固定链接的形式和效果跟大家分析一下,然后根据你自己的需求,选择适合你博客的固定连接。 默认固定链接样式 没有在后台…
这两段代码可以让你先体验一下WordPress 3.0的菜单样式 首先在functions.php添加如下代码: register_nav_menus( array( 'header-menu' => __( 'Header Menu' ), 'footer-menu' => __( 'Footer Menu' ), ) ); // if no menu pressent fallback to.... used in wp_nav_menu function he…
WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。WordPress是一个免费的开源项
Wordpress动态获得版权年份的方法。 function copyrightDate() { global $wpdb; $copyright_dates = $wpdb->get_results(" SELECT YEAR(min(post_date_gmt)) AS firstdate, YEAR(max(post_date_gmt)) AS lastdate FROM $wpdb->posts WHERE post_status = 'publish' "); if($c…
WordPress管理面板实现高亮日志的状态,又是一个加强用户体验的小tips,不过这个是给网站管理员看的,在functions.php中添加如下代码,可突出显示你的日志页面的状态。如上图所示。 function custom_post_states( $post_states ) { foreach ( $post_states as &$state ){ $state = '<span cla…