Archive for the ‘WORDPRESS’ Category

WordPress子主题的概念

假想有如下情况:你喜欢一个别人创作的wordpress主题,它有很多自定义的功能。就像wp3.0默认的twentyten就有上传头图和背景图的功能,可以让用户进行一些自定义的设置。在wp越来越开放,越来越多功能的今天,作为普通的用户已经不可能掌握那么多的动作钩子和数据过滤器(Action hook and Filter hook)来定义后台了,所以我们就会在别人主题的基础上进行一些样式的修改或者功能的增加删除。 我们的目的是把一些更强大的主题借鉴过来,以此进行自己的修改。 而强大主题的制定者就是那些专精wp钩子的开发者,他们在一个新版本的wp出现之后迅速研究新的API并且增加新的功能,然后更新他们的主题以供用户更新下载。 问题出现了: 你修改了原始主题中的代码或者图片,但如果没有修改style.css(这个文件唯一地代表了一个主题),那么wp会认为这仍是同一个主题。那么你会在后台看到主题有更新,你选择更新之后就会把这个主题更新到原始开发者刚发布的最新版本,而你做的所有修改全部都会丢失——你修改过的functions、在footer添加的Analytics代码、修改的样式等。 而你如果修改了style.css,那么对于wp来说这就是另一个截然不同的主题,跟你原始主题没有任何关系,当然也就不会得知原始主题有更新,也就失去了体验新功能的机会。 WordPress子主题也是一个主题,它继承了另一个主题——父主题——的功能,并允许你对父主题的功能进行修改,或者添加新功能。本文将说明如何创建一个基本的子主题并解释您能用它来干什么。 创建一个子主题是很简单的。创建一个目录,将格式编写正确的 style.css 文件放进去,一个子主题就做成了!只需要对 HTML 和 CSS 具有基本的了解,您就可以通过创建一个非常基本的子主题 来对一个父主题的样式和布局进行修改和扩展,而不需要对父主题的文件作任何修改。通过这样的方式,当父主题被更新的时候,您所做的修改就可以保存下来。 因为这个原因,我们强烈推荐您使用子主题的方式来对主题进行修改。 如果您对 PHP, WordPress Templates,和 WordPress Plugin API有个基本的理解,理论上来讲,您可以使用子主题对父主题的每一个方面进行扩展,而不需要对父主题的文件进行任何修改。

去掉wordpress URL中的category的2个方法

如何去掉这个category有两种方法的,第一种就是插件来实现了,插件使用方法很简单,就是传上去启用就可以了,不用管的。 方法1 插件名字:wp-no-category-base 下载地址,可以搜索就有了,我这里就不提供下载了。 插件介绍: 1. 将分类固定链接优化成符合逻辑的 http://www.caopeng.com/分类名字/ 形式; 2. 简单,不增加任何程序上的运行负担; 3. 无需设置,一键启用即可; 4. 不修改WordPress 核心文件; 8. 采用 301 重定向方式,有利于搜索引擎优化。 方法2 前提是你的主机是linux的才行。 通过对.htaccess 文件进行修改, 让URL 301 重定向,即可去除讨厌的 “category” 这个几个字母,即装分类设置成:http://www.caopeng.com/seo 完整代码如下: RewriteRule ^category/http://www.caopeng.net/$1(.+)$ [R=301,L] RewriteRule ^category/(.+)$ http://www.caopeng.org/$1 [R=301,L]

修改CAOPENG.COM主题的QandA(收藏小图标)

question: Hi; We are using the  theme on our domain (bought through Themeforest) and can not seem to get our custom favicon to show on browsers!? Your original favicon was showing, I simply uploaded ours and replaced yours an now it only shows on Firefox and not on any other browsers at and I have [...]

设置wp菜单自定义链接新窗口打开

I am using Custom Menus to create an item (url) that points to an exterkal link, and I would like it to open in a new window. Is that possible? YES, At the top of the Custom Menus dashboard page click Screen Options.Put a check in Link Target and CSS classes (not needed for what I [...]

一步添加WP”回到顶部”jquery按钮

如果你细心的话,应该可以看到CAOPENG.NET用的滑动按钮.其实,添加很简单,只需一步操作. 一步添加返回顶部按钮 复制粘贴下面的代码放在你主体模板文件的</body>标签前   <style type="text/css"> #w2b-StoTop {-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; width:100px;background-color: #EEEEEE;background-color: rgba(238, 238, 238, 0.6);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#99EEEEEE',EndColorStr='#99EEEEEE');text-align:center;padding:5px;position:fixed;bottom:10px;right:10px;cursor:pointer;color:#444;text-decoration:none;border:1px solid #000000;} </style> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script> <script type='text/javascript'> $(function() { $.fn.scrollToTop = function() { $(this).hide().removeAttr("href"); if ($(window).scrollTop() != "0") { $(this).fadeIn("slow") } var scrollDiv = $(this); $(window).scroll(function() { if ($(window).scrollTop() == "0") { $(scrollDiv).fadeOut("slow") } else { [...]

jQuery制作wordpress”返回顶部”滑动效果

效果图    首先加载jquery(如果你的博客已经加载了,就不要重复加载jquery了)     <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> 然后新建一个huadong.js 里面写入如下内容:     jQuery(document).ready(function($) { var s = $('#shangxia').offset().top;     $(window).scroll(function() {         $("#shangxia").animate({             top: $(window).scrollTop() + s + "px"         },         {             queue: false,            [...]

CAO PENG DOT COM | 看邦主文摘来CAOPENG.NET | 学编程之邦去CAOPENG.ORG | 搜索引擎XML地图1 2 | WMV to DVD | remove drm from wmv | DVD Creator | 虚拟现实