我只是简单地请求从我的帖子中删除数据。首先,我使用WordPress,但我进行自定义代码使用php。
第二,当按钮单击触发操作时,这只是简单的表格PHP,但是在这种情况下,我需要单击两次以使其正常工作。
这是我的代码。我只是初学者,仍然学习。我使用uikit来设计我的按钮。
<?php
$posttags = get_the_tags();
if ($posttags) {
foreach($posttags as $tag) {
$tag_name = $tag->name;
echo '<form method="POST">';
echo '<span class="uk-button-group">';
echo ' <button class="uk-button uk-button-primary uk-button-small" disabled style="background-color: #008CBA;" name="' .$tag->term_id . '">' . $tag->name . '</button>';
echo ' <input type="hidden" name="tagit" value="'.$tag->name .'" >';
echo ' <button type="submit" name="submit" class="uk-button uk-button-primary uk-button-small">x</button>';
echo '</span> ';
echo '</form>';
if (isset($_POST['submit']) || isset($_POST['tagit'])){
foreach((array)$_POST['tagit'] as $tag){
wp_remove_object_terms( get_the_id(), $tag, 'post_tag' );
}
}
}}?>
请教我在哪里做错的地方。
尝试将代码块以
开头放置if (isset($_POST['submit']) || isset($_POST['tagit'])){
靠近顶部。您似乎只有在阅读旧信息才会删除旧信息。