Добавить новую кнопку на страницу в Wordpress - PullRequest
0 голосов
/ 25 ноября 2010

Я не хочу добавлять новую ссылку на /wp-admin/edit.php с помощью плагина.

Я хочу, чтобы в каждом сообщении была ссылка на страницу моего плагина и прохождение сообщения

есть идеи сделать это? alt text

ТНХ

1 Ответ

0 голосов
/ 25 ноября 2010

Как я вас точно понимаю, вы хотите, чтобы связанные с метабоксом функции отображались в форме редактирования сообщения, верно?Вот решение для вас.

function bilge_edit_custom_box() {
global $post;
echo '<input type="hidden" name="featured_noncename" id="featured_noncename" value="' . wp_create_nonce( plugin_basename(__FILE__) ) . '" />'; 

        $featured = get_post_meta($post->ID,'featured',true);
        if($featured=="1"){
            $checked1 = ' checked="checked" ';
        }else{
            $checked1 = '';
        }

        $summary = get_post_meta($post->ID,'summary',true);
        if($summary=="1"){
            $checked2 = ' checked="checked" ';
        }else{
            $checked2 = '';
        }

        $categored = get_post_meta($post->ID,'categored',true);
        if($categored=="1"){
            $checked3 = ' checked="checked" ';
        }else{
            $checked3 = '';
        }
echo '<p><input type="checkbox" id="featured" name="featured" value="1" '.$checked1.' />&nbsp;<label for="featured"><strong>'. _e('Featured Posts', 'bilge') .'</strong></label></p>';
echo '<p><input type="checkbox" id="summary" name="summary" value="1" '. $checked2.' />&nbsp;<label for="summary"><strong>'. _e('Summary Posts', 'bilge') .'</strong></label></p>';
echo '<p><input type="checkbox" id="categored" name="categored" value="1" '. $checked3.' />&nbsp;<label for="categored"><strong>'. _e('Category Based Posts', 'bilge') .'</strong></label></p>';

}

...