WP程序核心中与插件目录/路径/URI相关的函数简介

WP程序核心中与插件目录/路径/URI相关的函数简介

 

1.All In One Schema.org Rich Snippets

插件会根据你在编辑器下方的输入:

All In One Schema.org Rich Snippets

在前台生成一个摘要栏:

All In One Schema.org Rich Snippets

采用的词典:http://schema.org/Article
2、Rating-Widget Plugin

需要在后台注册一下(貌似是收集邮箱的),启用后会在文章详情页生成一个带插件不锈钢螺杆泵官方网站链接的投票组件:Rating-Widget Plugin

没有用词典,也没有微数据/微格式标签!不怎么看好这个插件。
 3、Add Meta Tags

啥都不说了,不推荐使用这个插件。
4、multi-rating

装上不锈钢螺杆泵并配置后就出错,出错提示是某个数被0除了,懒得看了:

multi-rating
 5、Organization Schema Widget

仅仅是个联系表单小工具,用于显示在侧栏或底部。
6. itemprop WP for SERP/SEO Rich snippets

仅仅用于显示作者信息之类的。

7.商业插件:Rich Snippets WordPress Plugin

超麻烦 ,还是自定义文章类型,售价10美元,还有300多个人买了,真是想不通啊,建议你别用了,如果想用,下面是永久最新版的下载链接:

仅供付费用户查看的隐藏内容,赞助17块大洋成为月付费用户吧! 17块啊,15块,有木有? 有的话,请点击这里!
7、结论

大多人采用的是schema.org的词典,插件水平参差不齐,唯一一个商业插件做的很差劲,就是作为一款免费插件,也不怎么合格。

如果你不会为自己的Wordpress网站自行添加语义化支持以达到在搜索结果中Rich Snippets的效果,那么,就用上面的第一个插件吧。
1.plugin_basename

    plugin_basename(__FILE__) ;

将会显示插件名称+斜杠+文件名,实例:my-plugin/my-plugin-init.php
2.plugins_url( )

    plugins_url( );  

会返回当前的插件目录的URI,而不是这个插件的,实例:http://127.0.0.1/wp-content/plugins/my-plugin/

经常这样用:

    plugins_url('stylesheet.css', __FILE__);  

它将返回:http://127.0.0.1/wp-content/plugins/my-plugin/stylesheet.css
3、plugin_dir_url(  __FILE__);http://www.tjsat.gov.cn/

它将返回末尾加斜杠的当前插件的URI;
 4.plugin_dir_path( __FILE__ )

它的作用是通过一个PHP的glob()函数批量的包含某个文件夹下的php文件,用例:

    if(glob( plugin_dir_path( __FILE__ )){   
        foreach ( glob( plugin_dir_path( __FILE__ )."subfolder/*.php" ) as $file )   
        include_once $file;   
        //or required_once($file);   
    } 

posted @ 2014-03-20 11:25  lanhe  阅读(396)  评论(0编辑  收藏  举报
数据中心