如何写一个WordPress的插件(How To Write A Wordpress Plugin)

2019-09-20 17:31发布

嗨,我是一个新的蜜蜂wordpress ,我需要知道我怎么可以写一个简单的WordPress用在WordPress页面选项插件。

我需要一个演示在管理面板编辑页脚文本和也前端

Answer 1:

使用下面的代码进行动态改变管理页脚文本。 保存下面的代码作为.php在你的WordPress插件目录下的文件。

<?php
/*
Plugin Name: Fancy Search Box For Your Theme
Plugin URI: http://svarun.in/
Description: Fancy Search Form
Version: 1.0.5
Author: Varun
Author URI: http://svarun.in
License: GPL
*/

register_activation_hook(__FILE__,'footer_word_install');
register_deactivation_hook( __FILE__, 'footer_word_remove' );

function footer_word_install() {
    add_option("footer_word_data", 'Default', '', 'yes');
}

function footer_word_remove() {
    delete_option('footer_word_data');
}

if (is_admin()) {
    add_action('admin_menu', 'footer_word_admin_menu');
    function footer_word_admin_menu() {
        add_options_page('footer word', 'footer word', 'administrator',
    'footer-world', 'footer_word_html_page');
    }
}

function footer_word_html_page() {
    ?>
    <div>
    <h2>footer_word Options</h2>
    <form method="post" action="options.php">
    <?php wp_nonce_field('update-options'); ?>
    <table width="510">
    <tr valign="top">
    <th width="92" scope="row">Enter Text</th>
    <td width="406">
    <input name="footer_word_data" type="text" id="footer_word_data" value="<?php echo get_option('footer_word_data'); ?>" />
    </td>  
    </tr>
    </table>
    <input type="hidden" name="action" value="update" />
    <input type="hidden" name="page_options" value="footer_word_data" />
    <p>
    <input type="submit" value="<?php _e('Save Changes') ?>" />
    </p>
    </form>
    </div>
    <?php
}

function change_footer_admin() {
    echo get_option('footer_word_data');
}

add_filter('admin_footer_text', 'change_footer_admin');
?>


文章来源: How To Write A Wordpress Plugin