【发布时间】:2019-08-22 19:29:11
【问题描述】:
我正在尝试创建一个“已批准”按钮,以将帖子类别从当前类别更改为“已批准”类别。我不介意它是否重新加载页面。之后我还想将页面重定向到原始类别中的下一篇文章。
我已经发现了一些关于这方面的问题,但最终迷失了如何将这一切整合在一起并发挥作用。
<?php add_shortcode('approved_button', 'brist_approved_button_function');
function brist_approved_button_function() {
ob_start(); ?>
<form method="post" action="approved.php">
<input type="submit" value="Approved" name="submit"> <!-- assign a name for the button -->
</form>
<?php
wp_set_object_terms( $post_id, intval( $_POST['approved'] ), 'category', false );
$output = ob_get_clean();
return $output;
}?>
【问题讨论】:
-
必须是表格吗?为什么不只创建一个 html 按钮或链接并链接到已批准的页面 slug?
-
不需要是表格。但是按钮确实需要更改类别。更改类别后,它会将其从用户列表中删除。
标签: php wordpress categories