首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Wordpress插件开发

Wordpress插件开发
EN

Stack Overflow用户
提问于 2011-05-06 08:05:02
回答 2查看 169关注 0票数 0

我正在使用这个网站http://wpbits.wordpress.com/2007/08/15/adding-options-to-wordpress-plugins/,to帮助我解决如何制作一个保存选项的插件。这是我的代码,但它似乎不能工作。谁能给我指个方向:

代码语言:javascript
运行
复制
<?php 
/*
 * Plugin Name: test
 * Plugin URI: www.test.com
 * Version: 1.0
 * Author: J Davies
 * Author URI: test.com
 * Description: Random Test
 */

function say_test(){
    $greeting = get_option('test_greeting');
    print "Say ".$greeting;
}

function set_test_options(){
    add_option('test_greeting','test','test');
}

function unset_test_options(){
    delete_option('test_greeting');
}

register_activation_hook(__FILE__,'set_test_options');
register_deactivation_hook(__FILE__,'unset_test_options');
?>
EN

回答 2

Stack Overflow用户

发布于 2011-05-06 20:54:01

我已经找到了问题所在,我需要将每个函数包装在if(function_exists())中。谢谢

票数 2
EN

Stack Overflow用户

发布于 2011-05-06 08:50:48

我在这里看到的唯一奇怪的事情是add_option()应该只接受两到四个参数(第三个参数是空的)。设置第三个将导致Wordpress运行其_deprecated_argument()函数,这将在调试模式下触发错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5905454

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档