📅  最后修改于: 2023-12-03 15:35:43.685000             🧑  作者: Mango
在WordPress中创建新的发布按钮非常简单,只需要使用PHP编写一个新的函数即可完成。接下来将介绍如何使用PHP创建WordPress中的新发布按钮。
我们可以在functions.php
文件中创建一个新函数:
<?php
function my_new_publish_button() {
//在这里编写代码
}
?>
add_action()
函数add_action()
函数通常用于将某个函数添加到特定的WordPress挂钩中。在这里,我们将使用add_action()
函数将新发布按钮添加到“编辑文章”页面中。以下是需要添加的代码:
<?php
function my_new_publish_button() {
//在这里编写代码
}
add_action('post_submitbox_start', 'my_new_publish_button');
?>
现在我们可以在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');
?>
我们可以使用CSS样式表来调整新发布按钮的样式。以下示例演示如何添加样式:
.my-publish-section {
display: inline-block;
margin-right: 10px;
vertical-align: top;
width: 200px;
}
现在我们已经知道如何使用PHP在WordPress中创建新的发布按钮了。只需添加上述代码,即可在“编辑文章”页面中看到新发布按钮。