上一节里边我们介绍了WordPress主题去版权保护修改的方法一,下面我们接着把第二种方法也一并说完。 第一种是主题开发者使用php base64_decode对Footer.php文件进行加密,我们看到的整个footer.php文件其实全部是无法看懂的乱码,既然它加密了,那我们就解密,解密方法如下: 1 2 3 4 5 6 7 8 9 10 <?php $Code =’把整个footer.php文件中的乱码复制于此,该段代码将会解码文件内容’; // base64编码 $File = ‘mycode.php’;//解码后将会在同目录下保存的名为mycode.php的文件,里边既是你要的内容 $Temp = base64_decode($Code); $temp = gzinflate($Temp); $FP = fopen($File,”w”); fwrite($FP,$temp); fclose($FP); echo “解码成功!”; ?> 把如上该段代码修改保存为decode.php上传到你的网站根目录,访问http://yourdomain.com/decode.php就会在更目录下生成mycode.php文件,通过FTP软件拷出来打开,然后把原来加密的代码用新解密的代码还原回去即可。 第二种比较郁闷的,去除后出现“This theme is released under creative commons licence, all links in the footer should remain intact”的错误提示,这就是传说中的eval语句加密,这种情况需要到function.php找到带有eval的语句,同时查看页脚文件footer.php和头部文件header.php里是否还有eval语句,一并去掉。最后到主题页面文件index.php里查找eval去掉,同时找到 1 [...]
Archive for the ‘武装博客’ Category
WordPress主题去版权保护修改的方法一
一月 11th, 2012
何连超 首先声明一下:本教程只是为了方便各位学习,本博不推荐大家删除WP主题发布者连接,毕竟所发布的主题代表了别人的辛勤,在使用别人提供的免费主题时保留发布者的链接是一种对别人的尊重。鉴于有些主题发布者在发布的时候添加了一大堆无用的链接,影响美观和网页布局,所以适当的修改也是势在必行的,所以各位童鞋斟酌噶。 很多朋友好不容易下载到一个中意的wordpress主题后,希望把主题最下方的版权链接,或是广告链接去掉,或改成自己的,本来以为很容易做到的事,实际操作时确发现并不像自己想象的那么简单,出于某种原因,或者是收费主题,或者是作者的版权原因,总之,很多主题是不允许修改底部版权或广告链接的,今天我也遇到了同样问题. 直接修改footer.php文件后,再打开网站发现出现下面的错误信息:All the links in the footer should remain intact. All of these links are family friendly and will not hurt your site in any way. 其实wordpress主题加密主要有两类方法。一种是直接代码直接被加密,另外一种是通过PHP语言的特性实现加密功能。学习本教程大家可以模仿修改本类主题。 针对上述英文提示的代码加密修改方法如下:进入后台管理页面,打开你的主题,定位functions.php文件,搜索代码: 1 wp_initialize_the_theme 第一步:找到下面的一段代码 1 if (!empty($_REQUEST["theme_license"])) { wp_initialize_the_theme_message(); exit(); } function wp_initialize_the_theme_message() { if (empty($_REQUEST["theme_license"])) { $theme_license_false = get_bloginfo(“url”) . “/index.php?theme_license=true”; echo “<meta http-equiv=\”refresh\” content=\”0;url=$theme_license_false\”>”; exit(); [...]
关于主题支持侧边栏的部分问答(以前的资料)
十二月 5th, 2011
何连超 Q:如果碰到主题不支持Widget的是否可以修改该主题使之支持边栏挂件? A:在 functions.php 添加 if ( function_exists('register_sidebar') ) register_sidebars(2); (2 是表示兩欄.) 然後在 sidebar.php 添加 <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?> 第一欄位置 <?php endif; ?> : : <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(2) ) : ?> 第二欄位置 <?php endif; ?> 每欄都可添加所有 widget, 直到你高興. Q:如果主题作者说该主题支持Widget,但是实际上在后台启用了Widget,前台不显示属于什么问题? A: 先看 widget 安裝時有沒有選對欄位, 然後儲存設定, 其它因素就難說了, 要根據情況判斷才能知道. Q:不管主题支持不支持Widget,如果手动添加需要的插件代码,应该怎么写代码?遵从什么标准? A:先具備 [...]
分享WP-Syntax的使用方法
十月 3rd, 2011
何连超 wp-syntax是wordpress中非常常用的语法加亮软件,可以支持100多种脚本语法,但是很多人安装上之后并不知道如何去使用,在这里我就我的实际安装经验为大家讲讲如何去运用wp-syntax让自己blog中的代码更美观。 (1)首先提供WP-Syntax插件的 下载地址 ,插件的安装方法再次不赘述。 (2)每当发表新日志是,使用下列语法,并且标记XXX为你使用的代码语言,把你所需要高亮的代码替换下列语法中得代码即可。此语法里 line表示是否显示行号,以及行号从几开始,如果不想使用行号直接省去line即可。 <pre lang="xxx" line="1"> 代码 </pre> (3)补充说明:在使用wp-syntax的时候,千万不能在可视化和HTML编辑视图之间进行切换,否则会导致语法高亮失败。
修改WP主题支持使其支持边栏小工具
十月 3rd, 2011
何连超 刚开始玩WP的时候经常会为了找一个合适的主题而在一个网站上久久驻足,好不容易找到一款合适的却是不支持边栏小工具的,这就是惨绝人寰的人间杯具! 下载的主题侧边栏都被定死了,不支持小工具,怎么修改才能支持小工具呢?下面简要的介绍一下如何让不支持小工具的主题动感起来,让你的博客炫起来! 打开你的主题文件, (1) 在functions.php文件里加入以下代码就可以启用小工具。 1 2 3 4 5 6 7 if ( function_exists(’register_sidebar’) ) register_sidebar(array( ‘before_widget’ => ‘<div id="%1$s" class="widget %2$s">’, ‘after_widget’ => ‘</div>’, ‘before_title’ => ‘<h3>’, ‘after_title’ => ‘</h3>’, )); (2)然后在sidebar.php里加入 1 2 3 <?php if ( !function_exists(’dynamic_sidebar’) || !dynamic_sidebar() ) : ?> … <?php endif; ?> 经过如上折腾,相信你的主题小工具就可以被启用了。中间的部分即主题默认的侧边栏内容,这部分内容也就是当启用小工具之后会替换掉的部分。
在XAMPP中开启Zend Optimizer (此文失效,新的方法待研究)
七月 9th, 2011
何连超 没有网络的情况下是否可以用最简易的办法搭建一个PHP程序离线测试平台,答案是肯定的。借助XAMPP Windows的帮助,我们能调试PHP博客源码,能对代码进行编辑……. 目前XAMPP Windows的最新版本为1.7.4,默认集成: Apache 2.2.17 MySQL 5.5.8 PHP 5.3.5 phpMyAdmin 3.3.9 FileZilla FTP Server 0.9.37 Tomcat 7.0.3 (with mod_proxy_ajp as connector) 列表里边可以看出并没有集成Zend,这可是一件要老命的事情,Zend这么重要的程序竟然能卡擦掉,过分了噶。现在基本上网络上流行的让最新的1.7.4版的XAMPP支持Zend基本上都是胡诌。不过下边给出几种降格解决的办法,均是参考网络上的说法,而且有实效。


Posted in
Tags: