📜  wordpress 创建新的发布按钮 - PHP (1)

📅  最后修改于: 2023-12-03 15:35:43.685000             🧑  作者: Mango

Wordpress 创建新的发布按钮 - PHP

在WordPress中创建新的发布按钮非常简单,只需要使用PHP编写一个新的函数即可完成。接下来将介绍如何使用PHP创建WordPress中的新发布按钮。

步骤1:创建一个新的函数

我们可以在functions.php文件中创建一个新函数:

<?php
function my_new_publish_button() {
   //在这里编写代码
}
?>
步骤2:使用WordPress的add_action()函数

add_action()函数通常用于将某个函数添加到特定的WordPress挂钩中。在这里,我们将使用add_action()函数将新发布按钮添加到“编辑文章”页面中。以下是需要添加的代码:

<?php
function my_new_publish_button() {
   //在这里编写代码
}

add_action('post_submitbox_start', 'my_new_publish_button');
?>
步骤3:编写新的发布按钮

现在我们可以在my_new_publish_button()函数中编写新的发布按钮。以下是一个简单的示例,显示一个新的按钮,并在单击时将文章保存为草稿:

<?php
function my_new_publish_button() {
   global $post;

   if( !empty($post) && ('post' == $post->post_type) ) {
      ?>
      <div class="misc-pub-section my-publish-section">
         <label><input type="checkbox" name="save_as_draft" />保存为草稿</label>
         <br />
         <input type="submit" name="save" value="保存" class="button button-primary button-large" />
      </div>
      <?php
   }
}

add_action('post_submitbox_start', 'my_new_publish_button');
?>
步骤4:调整新发布按钮的样式

我们可以使用CSS样式表来调整新发布按钮的样式。以下示例演示如何添加样式:

.my-publish-section {
   display: inline-block;
   margin-right: 10px;
   vertical-align: top;
   width: 200px;
}
结论

现在我们已经知道如何使用PHP在WordPress中创建新的发布按钮了。只需添加上述代码,即可在“编辑文章”页面中看到新发布按钮。