前段时间在开发WordPress主题用户中心功能的时候,需要在网站前台添加一个删除文章的功能,简单搜索了下,发现网上相关的WordPress教程还是很多了,于是记录下来。
这个功能还是很方便好用的,添加在文章的循环里面就可以实现WordPress前台删除文章功能。
将下面代码添加到自己的WordPress主题文件位置即可。
<?php
$url = get_bloginfo('url');
if (current_user_can('edit_post', $post->ID)){
echo '<a class="delete-post" href="';
echo wp_nonce_url("$url/wp-admin/post.php?action=delete&post=$id", 'delete-post_' . $post->ID);
echo '"><strong>删除文章</strong></a>';
}
?>
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

![[亲测]【TOP主题】WP图片展示类主题带公众号+打赏+相册等功能[WordPress主题]](https://www.cood.top/wp-content/uploads/2025/10/1.png)