如何利用wordpress插件在文章中插入高亮代码
一直以来在wordpress发布文章的时候不管代码的显示格式,都是按普通的文章本格式来发布的,但后来发现这样的发布使得代码非常之不美观,又不方便阅读,这样对用户的体验非常不好,所以在网上找了一些解决代码在文章中高亮显示的方法,经过几次的测试,觉得使用CodeColorer这个插件来实现比较方便,而且高亮代码显示非常美观,下面给大家讲讲如何使用这个插件。
1、既然是用插件为实现的功能,那么第一件事就是安装这个插件了,详细的安装方法可以参照:wordpress插件CodeColorer的下载与安装2、安装好CodeColorer后在wordpress管理后台的设置里面有个CodeColorer选项,点击进去进行配置,一般情况下只需要将“宽度”设置成您站点文章的宽度就行了。
如果希望显示的高亮代码前面显示行号的话,可以勾选一下格式化里的“显示行号”。
如图:3、在发表文章的时候先在可视化界面编辑好所有文字内容,然后切换到文本界面,在文本界面找到你需要添加高亮代码的地方插入以下标签:,在标签之间插入您需要显示的代码,然后保存文章就可以了。
当然您也可以开启CodeColorer的可视化插入代码功能,只需要修改插件目录下的codecolorer.php 文件即可。
下面是需要修改的代码,只需要将代码前面的//注释符去掉就可以了。
WordPress文章如何插入代码框?
这个不需要插件。
使用css就能实现。
将你要显示的文字使用一个div放进去,把这个div的显示(visible)属性默认为隐藏(hidden),利用css的hover属性,当鼠标移动到图片上时,把之前被隐藏的div显示出来就行了。
具体的div的位置,背景颜色,字体什么的,都可以通过css来控制。
wordpress无法安装主题和插件都会出现以下代码
根本原因是位于WordPress安装目录 /wp-admin/includes/class-wp-filesysem-direct.php中的函数:/*** @param string $file* @param int $time* @param int $atime* @return bool*/public function touch($file, $time = 0, $atime = 0) {if ($time == 0)$time = time();if ($atime == 0)$atime = time();return @touch($file, $time, $atime);}发现临时目录没有写权限,该函数在同一目录下的file.php的第153行调用。
建议的解决方法:让临时目录有写权限,因为调用时这样的:function wp_tempnam($filename = '', $dir = '') {if ( empty($dir) )$dir = get_temp_dir();$filename = basename($filename);if ( empty($filename) )$filename = time();$filename = preg_replace('|\..*$|', '.tmp', $filename);$filename = $dir . wp_unique_filename($dir, $filename);touch($filename);//这就是file.php中的第153行return $filename;}如果你是本地调试,某些安全软件或防火墙会导致这样的问题,如果你是在服务器上的应用,请联系你的服务器提供商解决。
希望能对你有帮助,祝愉快!
转载请注明出处51数据库 » wordpress 非插件代码高亮