예제 #1
0
function pgee_menu()
{
    if (function_exists('add_management_page')) {
        pgee_txtdomain();
        $page = add_management_page(__('Excerpt Editor', 'excerpt-editor'), __('Excerpt Editor', 'excerpt-editor'), 8, 'excerpt-editor', 'pgee_adminpage');
        add_action("admin_print_scripts-{$page}", 'pgee_adminpage_head');
    }
}
예제 #2
0
<?php

global $wpdb, $wp_version, $wp_locale;
pgee_txtdomain();
if (!current_user_can('edit_posts')) {
    wp_die(__('You don\'t have permission to edit excerpts!', 'excerpt-editor'));
}
if (empty($wp_version) || version_compare($wp_version, '2.6', '<')) {
    // WP 2.1 or less
    wp_die(__('This version of Excerpt Editor requires WordPress version 2.6 or newer. For older versions of WordPress, please use Excerpt Editor version 0.3.2.', 'excerpt-editor'));
}
$opt = get_option('pgee_options', array());
$autoopt = get_option('pgee_auto_options', array());
$appendopt = get_option('pgee_append_options', array());
$replaceopt = get_option('pgee_replace_options', array());
if (isset($_POST['update_pgee'])) {
    check_admin_referer('pgee_update_options');
    $opt['pgee_posts'] = !empty($_POST['pgee_posts']) ? '1' : '';
    $opt['pgee_pages'] = !empty($_POST['pgee_pages']) ? '1' : '';
    $opt['pgee_noexc'] = !empty($_POST['pgee_noexc']) ? '1' : '';
    $opt['show_page_box'] = !empty($_POST['show_page_box']) ? '1' : '';
    $opt['pgee_tags'] = !empty($_POST['pgee_tags']) ? '1' : '';
    update_option('pgee_options', $opt);
    $updated = true;
}
if (isset($_POST['update_auto_pgee'])) {
    check_admin_referer('pgee_update_options');
    $autoopt['pgee_more'] = !empty($_POST['pgee_more']) ? '1' : '';
    $autoopt['more_link'] = !empty($_POST['more_link']) ? '1' : '';
    $autoopt['more_link_cc'] = !empty($_POST['more_link_cc']) ? '1' : '';
    $autoopt['more_text'] = !empty($_POST['more_text']) ? $wpdb->escape($_POST['more_text']) : 'Continue&nbsp;reading';