因为博客需要展示一些代码,所以安装了代码高亮插件:SyntaxHighlighter。
SyntaxHighlighter样式还不错,加载速度也很快!
默认安装的话,展示出来的代码会有SyntaxHighlighter的‘帮助’字样广告。
下面给出SyntaxHighlighter去掉广告的方法:
在博客网站目录插件下,找到shCore.css这个文件(通常是在style这个文件夹下),打开它,在里面找到“.syntaxhighlighter .toolbar {”(粗体部分),然后在...
wordpress主题制作常用内容
1、看有哪些模版页面
2、分析这些模版页面的结构布局,分上下左右部分。
首页模版 index.php
文章模版 single.php
分类模版 category.php (category-3.php)
创建主题
1、识别主题
index.php
style.css
/*
Theme Name: 我的主题
Theme URI: http://imdupeng.cn
Author: DP
Author URI:
Description:
Version: 1.0
*/
2、解构模版文件
看所有页面的共同部分,把共同部分拆分出来。
header.php
footer.ph...
wordpress文件流程
1、index.php
require( dirname( __FILE__ ) . '/wp-blog-header.php' );
2、wp-blog-header.php
require_once( dirname(__FILE__) . '/wp-load.php' );
wp();
require_once( ABSPATH . WPINC . '/template-loader.php' );
3、template-loader.php
4、wp-load.php
require_once( dirname(__FILE__) . '/wp-config.php' );
5、wp-includes/load.php
6、wp-includes/default-constants.php
7、wp-includes/f...
wordpress上传中文附件出现乱码和后台上传中文图片不显示解决方法
今天用wordpress搭建公司企业网站,发现上传的图片不能正常显示。检查图片链接,完全正确,为什么不显示呢?于是登录ftp查看,才发现上传的图片中包含中文,而这些中文乱码了,导致访问不了。下面给出解决办法:
编辑wp-admin/includes/file.php这个文件
1、查找:
$new_file = $uploads['path'] . "/$filename";
替换为:
$new_file = $uploads['path'] . "/" . iconv("UTF-8","GB2312",$filename)...
让WordPress的 wp_nav_menu 函数支持Bootstrap 3
WordPress的菜单函数wp_nav_menu()输出了固定的html结构,我们可以基于这些结构写CSS样式。如果你主题的CSS是基于BootStrap开发的,直接使用BootStrap的导航样式无疑是一种省时省力的方法,我们只需要修改一下WordPress wp_nav_menu() 函数输出的HTML结构,让它和bootstrap的一样就可以了。
第一步: 添加自定义Walker_Nav_Menu 类到主题的 functions.php
class BS3_Walker_Nav_Menu extends Walke...
wordpress主题模版制作
参考资料:
1.wordpress的WP_Query文档:http://codex.wordpress.org/Class_Reference/WP_Query
2.wordpress的所有模板标签:http://codex.wordpress.org/Template_Tags
1、基础样式文件style.css
/*
Theme Name: 主题名
Theme URI: http://www.imdupeng.cn/
Version: 1.0
Description: 主题描述
Author: dupeng
Author URI: http://www.imdupeng.cn
*/
2、必用标签
模版文件在</head>...
wordpress不发送邮件解决方法
wordpress安装后,一般服务器默认是发送邮件。
解决方法:
1、在wordpress中安装插件。搜索:“WP SMTP”可以找到“Easy WP SMTP”
wordpress网站制作:钩子Filter Reference
在WordPress中,Action能在指定位置执行指定的动作,而Filter则能将WordPress程序产生的数据进行“过滤”,达到“偷梁换柱”的目的。
实例:
1、在插件下创建demo.php,放入以下内容
<?php
/*
Plugin Name:测试插件
*/
function my_the_content_filter($content) {
return $content . '(在文章内容后面添加一段内容)';
}
add_filter( 'the_content', 'my_the_content_filter' );
?>
2、启用插件...
WordPress找回密码提示“抱歉,该key似乎无效“解决办法
忘了wordpress的密码,可以用邮箱找回,如果无法发送邮件,提示mail()函数缺失,请先移步:LNMP的mail()函数缺失无法发送邮件的解决办法
解决办法:
在当前主题的 functions.php 添加下面的代码即可:
/**
* 修复 WordPress 找回密码提示“抱歉,该key似乎无效”
* http://www.imdupeng.cn/cms/wordpress-cms/wordpress-get-pwd.html
*/
function reset_password_message( $message, $key ) {...
wordpress网站制作:获取当前用户信息
在WordPress开发过程中,通常我们会在导航栏显示当前登录的用户名。甚至在其他地方调用当前会员的所有信息。
参考以下代码:
<?php global $current_user;
get_currentuserinfo();
echo '用户名: ' . $current_user->user_login . "\n";
echo '用户邮箱: ' . $current_user->user_email . "\n";
echo '名字: ' . $current_user->user_firstname . "\n";
echo '姓氏: ' ....