资源描述:
《wordpress插件开发教程-4》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、CoolWP.org撰写此文Suoling.net提供技术支持WordPress插件(WordPressplugin)开发教程(4)WordPress插件(WordPressplugin)开发教程(4):本文主要介绍如何在仪表盘上添加插件的菜单、如何读写数据库并在适当位置显示、如何定义并使用短代码。前台使用短代码[sitelist]的效果:WordPress插件(WordPressplugin)开发教程后台插件菜单效果:WordPress插件开发教程后台显示页面效果WordPress插件开发教程20cu
2、rrencydeposit,weprescribeapassonaregularbasis,qilucardaccountonaregularbasis),certificatebondsandsavingsbonds(electronic);3.notdrawnonabanksavingscertificate,certificatebondsapplyformortgageloans,acceptingonlythelender7CoolWP.org撰写此文Suoling.net提供技术支持先来代码
3、,然后解释:WordPress插件代码在wp-content/plugins文件夹下新建一个文件夹,命名为plugin-menu,或者你想要的任何其他名称,随你吧!新建一个menu.php,将下面的代码粘贴进去:1.
4、.0 8.Author URI: http://suoling.net 9.*/ 10.//先定义常量,这是良好的编程习惯,能让你方便地修改某些东西 11.$siteurl = get_option('siteurl'); 12.define('PRO_FOLDER', dirname(plugin_basename(__FILE__))); 13.define('PRO_URL', $siteurl.'/wp-content/plugins/' . PRO_FOLDER); 14.de
5、fine('PRO_FILE_PATH', dirname(__FILE__)); 15.define('PRO_DIR_NAME', basename(PRO_FILE_PATH)); 16.// 定义数据库表的前缀常量 17.global $wpdb; 18.$pro_table_prefix=$wpdb->prefix.'pro_'; 19.define('PRO_TABLE_PREFIX', $pro_table_prefix); 20. 21.//激活插件时,写入数据库;停用插
6、件时,删除数据 22.register_activation_hook(__FILE__,'pro_install'); 23.register_deactivation_hook(__FILE__ , 'pro_uninstall' ); 24.//下面的两个函数要求你对SQL语言有一定了解哦!回头再聊这个! 25.function pro_install() 26.{ 27. global $wpdb; 28. $table = PRO_TABLE_PREFIX."tu
7、torial"; 29. $structure = "CREATE TABLE $table (30. id INT(9) NOT NULL AUTO_INCREMENT, 31. name VARCHAR(80) NOT NULL, 32. website VARCHAR(20) NOT NULL, 20currencydeposit,weprescribeapassonaregularbasis,qilucardaccountonaregula
8、rbasis),certificatebondsandsavingsbonds(electronic);3.notdrawnonabanksavingscertificate,certificatebondsapplyformortgageloans,acceptingonlythelender7CoolWP.org撰写此文Suoling.net提供技术支持1. description text, 2. UNIQUE