有些脚本和样式是与某个shortcode关联的,所以通常在该shortcode被使用时加载即可。WordPress 3.6新增的函数has_shortcode可以轻松检测内容中是否有某个shortcode,但有一个缺陷,就是不能检测嵌套在shortcode中的shortcode。
继续阅读当Shortcode存在时加载脚本或样式分类: WP笔记
Sola主要做WordPress相关的项目,过程中会遇到许多问题,喜欢随手记录以下,这个笔记也是我的WP成长笔记。
美化select下拉菜单
默认的select下拉菜单不容易美化,很多UI是无法通过css更改的,所以要美化先更改结构,下面介绍的美化插件尽管代码各异,但大部分都将默认的下拉菜单转化成样式可控的元素,例如div、ul、span等,这样就可以用CSS尽情定制了。
继续阅读美化select下拉菜单遭遇保存WordPress菜单时丢失菜单项问题
在hostgator的vps上测试网站,遇到一个关于菜单的奇怪问题。当菜单项数量很多时,保存菜单时末尾的几项会丢失,连菜单位置的设定也没了。
继续阅读遭遇保存WordPress菜单时丢失菜单项问题WordPress 3.6新增的实用函数
WordPress 3.6增加了很多有用的函数,把过去需要一堆代码实现的功能化繁为简。下面介绍一些用到频率可能比较高的函数。
继续阅读WordPress 3.6新增的实用函数用Simple Html Dom Parser 获取中国银行汇率
Simple Html Dom Parser是一款遍历HTML Dom的php工具,其使用方法类似jquery,很是方便。不过我今天才知道这孩子的存在,惭愧!决定学习一下,写一个小程序,获取中国银行外汇牌价。
继续阅读用Simple Html Dom Parser 获取中国银行汇率WordPress中测试代码的简单方法
如果你想学习WordPress代码、编写一个插件,并不一定要将代码放进主题的functions.php或一个测试插件里,这样很不方便。在CSS-TRICKS看到一个方法可以帮助我们在WordPress中更方便的测试代码。
继续阅读WordPress中测试代码的简单方法NextGen Gallery 样式
NextGen Gallery默认的样式就很丰富,在使用之前应该对这些默认样式了然于心。
官方介绍:Demos of All NextGEN Gallery Types
简单的总结
继续阅读NextGen Gallery 样式中文网络字体服务Justfont
最近意外发现一个提供中文网络字体服务的网站,叫做justfont。由于中文网络字型的字体文件非常大,所以在网络上应用很困难,justfont就是为了解决这个问题而存在的,只可惜这是一家台湾的公司,字体也仅限于繁体中文。
继续阅读中文网络字体服务JustfontWordPress CKEditor定制方法总结
如果你喜欢在WordPress使用CKEditor作为默认编辑器,那么一定要安装CKEditor For WordPress插件,这个是目前最好的。本文要介绍的定制WordPress CKEditor方法均基于此插件。
继续阅读WordPress CKEditor定制方法总结WordPress TinyMCE编辑器定制方法总结
WordPress编辑器经过3.5的洗礼更加漂亮了,我喜欢直接在WordPress中编辑文章,如果能让编辑器非常适合自己,那就再好不过了。总结一下定制WordPress TinyMCE编辑器的方法,一切以WordPress 3.5为基准,我是个喜新厌旧的家伙,一有新版就马不停蹄的升级。
继续阅读WordPress TinyMCE编辑器定制方法总结用代码读取和显示WordPress菜单
WordPress的菜单功能很好用,在外观->菜单下用户可以随意创建菜单,并将创建的菜单指定到某个菜单位置显示。如果我们想跳过菜单位置的选择,直接显示菜单怎么办呢?最近需要写一个ET Builder的菜单工具,研究了一下WordPress默认小工具“自定义菜单”(Custom Menu Widget)的写法。
继续阅读用代码读取和显示WordPress菜单WordPress附件函数总结
WordPress附件可以是图片、视频、文本文件等类型,但大部分WordPress附件函数都是针对图片的,本文总结了常用的附件函数使用方法。
继续阅读WordPress附件函数总结$content_width in WordPress Theme
WordPress主题中经常出现一个叫做$content_width的变量,这个变量是做什么用的?这个变量有三个用途,本文将一一介绍。
继续阅读$content_width in WordPress Theme如何修改Twenty Twelve的宽度
Twenty Twelve是一款Responsive类型的主题,宽度定义在Media Queries中,仅当浏览器宽度大于600像素时生效,此时最大宽度为960像素。
继续阅读如何修改Twenty Twelve的宽度WordPress rel=”category tag”无法通过w3c markup验证
WordPress在输出category使用了rel="category tag"的属性,这个属性使得主题无法通过w3c markup验证,不过HTML5本来就处于试验阶段,孰是孰非难以定论,但如果通过w3c验证是必须,就得去掉这个属性。
继续阅读WordPress rel=”category tag”无法通过w3c markup验证用HTML5改造WordPress评论表单
HTML5对表单做了很多改进,对用户更加友好,对移动设备的支持更加完善,而WordPress表单还没有应用HTML5特性,这没什么不好,毕竟要考虑兼容性,不过如果你想体验一下HTML5表单,可以用HTML5改造一下WordPress评论表单。
继续阅读用HTML5改造WordPress评论表单