wp_enqueue_script与wp_enqueue_style相关函数的使用

很多主题都未使用WP系统提供的api来引用额外脚本与样式表,而是在前端页面代码中加入或是在某些函数中输出。就最终结果来讲其实影响不大(当然如果使用wp_minify这个插件来进行站点性能优化,可能会出现某些js代码或样式表遗漏的状况),但这会给代码管理上带来困难,特别是当你需要修改这些外部引用代码位置的时候。

其实WP提供了wp_register_style,wp_register_script,wp_enqueue_style,wp_enqueue_script四个函数来简化额外样式表与JS代码脚本的引用。

前面两个用于向WP注册引用信息,后面两个用于真正插入样式或脚本。实现待补充。

特别需要注意的是wp_enqueue_script使用时必须在调用wp_header函数之前,否则注册时wp_register_script是否在尾部加入的参数设置不会起到效果,甚至会影响wp_enqueue_style的插入地点,变为一律在最后调用函数的位置处插入脚本与样式表,这对样式来说问题就比较大咯。

关键词的排布技巧

一直没弄明白seo中关键词的处理方式,下面的列表大致说了下关键词的排布技巧。 1、URL中出现关键词(英文) 2、网页标题中出现关键词(1-3个) 3、关键词标签中出现关键词(1-3个) 4、描述标签中出现关键词(主关键词重复2次) 5、内容中自然出现关键词 6、内容第一段和最后一段出现关键词 7、H1,H2标签中出现关键词 8、导出链接锚文本中包含关键词 9、图片的文件名包含关键词 10、ALT …

阅读全文

WP站点ACG审查SEO的情况(1)

就着原有的SEO方面的知识,开始在自己的wordpress博客站点——ACG审查上面开始实践。经过本人总结后的SEO工作其实就那么几条:1.内容为王,即原创内容为主;2.针对搜索引擎作关键词堆积;3.多发外链,即在其他网站上留网址;4.对主要搜索引擎提交sitemap 目前本人也按照这几条一一完成:首先这个博客可以保证内容完全原创;其次文章选择题目与标签时比较注意突出文章内容关键词;然后也和10个 …

阅读全文

制作Bookmarklet书签

基本模板就是这样,主要是javascript:起了作用,导致代码执行。

javascript:(function(){

if(window.bookmarklet!=undefined){bookmarklet();}
else{document.body.appendChild(document.createElement('script')).src='http://YOURURL/bookmarklets.js';}

})();

WordPress中文本地化方法总结与相关问题

终于基本完成本站主题的中文汉化工作,不得不佩服WordPress系统为本地化工作设计的API,尽管不算尽善尽美,但是使用起来还是比较方便的。以及所谓.po和.mo的本地化文件的使用,不知是哪个人发起的主意,确实简化了本地化的工作。废话就不多说,总结下chaozh主题汉化过程中学到的技巧及遇到的相关问题。这些问题都是典型新手会碰到问题,而且尚未完全解决,如果哪位高人看到,可以说出更好的解决方案,本人 …

阅读全文