通用代码高亮插件:SyntaxHighlighter

通用代码高亮插件:SyntaxHighlighter
因为博客需要展示一些代码,所以安装了代码高亮插件:SyntaxHighlighter。 SyntaxHighlighter样式还不错,加载速度也很快!   默认安装的话,展示出来的代码会有SyntaxHighlighter的‘帮助’字样广告。 下面给出SyntaxHighlighter去掉广告的方法: 在博客网站目录插件下,找到shCore.css这个文件(通常是在style这个文件夹下),打开它,在里面找到“.syntaxhighlighter .toolbar {”(粗体部分),然后在...

wordpress主题制作常用内容

wordpress主题制作常用内容
1、看有哪些模版页面 2、分析这些模版页面的结构布局,分上下左右部分。 首页模版 index.php 文章模版 single.php 分类模版 category.php (category-3.php) 创建主题 1、识别主题 index.php style.css /* Theme Name: 我的主题 Theme URI: https://hbxinnengyuan.com Author: DP Author URI: Description: Version: 1.0 */ 2、解构模版文件 看所有页面的共同部分,把共同部分拆分出来。 header.php footer.ph...

wordpress文件流程

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上传中文附件出现乱码和后台上传中文图片不显示解决方法
今天用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 函数支持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主题模版制作

wordpress主题模版制作
参考资料: 1.wordpress的WP_Query文档:https://codex.wordpress.org/Class_Reference/WP_Query 2.wordpress的所有模板标签:https://codex.wordpress.org/Template_Tags   1、基础样式文件style.css /* Theme Name: 主题名 Theme URI: https://www.hbxinnengyuan.com/ Version: 1.0 Description: 主题描述 Author: dupeng Author URI: https://www.hbxinnengyuan.com */   2、必用标签 模版文件在</head>...

wordpress网站制作:钩子Filter Reference

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找回密码提示“抱歉,该key似乎无效“解决办法
忘了wordpress的密码,可以用邮箱找回,如果无法发送邮件,提示mail()函数缺失,请先移步:LNMP的mail()函数缺失无法发送邮件的解决办法   解决办法: 在当前主题的 functions.php 添加下面的代码即可: /** * 修复 WordPress 找回密码提示“抱歉,该key似乎无效” * https://www.hbxinnengyuan.com/cms/wordpress-cms/wordpress-get-pwd.html */ function reset_password_message( $message, $key ) {...

wordpress网站制作:获取当前用户信息

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 '姓氏: ' ....