<?php
/*
Plugin Name: 广告位管理
Plugin URI: http://www.77xiang.com
Description: 更友善的管理广告位省去了改代码的麻烦
Version: gdadsen1346
Author: 邵保杰
Author URI: http://www.77xiang.com
*/
function gd_add($name) {
global $wpdb,$table_prefix;
$table_name = $table_prefix . "adsen";
$sql = 'select * from '.$table_name.' where ad_name = "'.$name.'"';
if($gdinfo = $wpdb->get_results($sql)){
$ad_code = $gdinfo[0]->ad_code;
}else{
$ad_code = '该广告位尚未登记';
}
return $ad_code;
}
register_activation_hook(__FILE__,'my_wp_plugins_install');/* 注册激活插件时要调用的函数 */
register_deactivation_hook( __FILE__, 'my_wp_plugins_remove' );/* 注册停用插件时要调用的函数 */
function my_wp_plugins_install() {
global $wpdb,$table_prefix;
$table_name = $table_prefix . "adsen";
if($wpdb->get_var("show tables like '$table_name'") != $table_name){
/* 在数据库的 wp_options 表中添加一条记录,第二个参数为存储的值 */
$sql = 'CREATE TABLE IF NOT EXISTS `wp_adsen` (
`id` int(11) NOT NULL auto_increment,
`ad_name` varchar(200) default NULL,
`ad_code` text,
`ad_bei` varchar(200) default NULL,
UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;';
require_once(ABSPATH . 'wp-admin/upgrade-functions.php');
dbDelta($sql);
}
}
function my_wp_plugins_remove() {
global $wpdb,$table_prefix;
$table_name = $table_prefix . "adsen";
if($wpdb->get_var("show tables like '$table_name'")== $tabl
分享一个自己写的wordpress广告位管理插件
最新推荐文章于 2022-11-01 16:11:44 发布
这是一个WordPress插件,用于更方便地管理广告位,避免直接修改代码。插件实现了广告位的创建、更新和删除功能,包括在后台添加广告位、输入广告代码、尺寸信息,并提供了前台调用和编辑已有广告位的选项。
摘要由CSDN通过智能技术生成