如何添加按钮将帖子从收藏列表中删除?

时间:2020-03-10 作者:Suraj Sanwal

我已经创建了一个客户端网站,在那里我添加了登录用户可以将文章标记为我正在使用的收藏夹的功能favorites for WordPress plugin. 我通过创建一个快捷码来实现这一点,在这个快捷码中,我试图获取最喜欢的标记帖子的ID,并相应地显示最喜欢的帖子。

function custom_favorites_list_thumbnail() { $filters = array( \'post_type\' => array(\'articles\' ) ); $fav = get_user_favorites($user_id = null, $site_id = null, $filters = $filters); if($fav){ $ids = implode(\', \', $fav); } else { $ids = ""; } //var_dump($ids); //$view_fav = "[wpv-view name=\'view-for-favorite-post-image\' ids=\'". $ids ."\']"; return $ids; } add_shortcode(\'favorite_articles_id\', \'custom_favorites_list_thumbnail\');

它工作得很好。但是我现在想要的是,我想为每个收藏夹帖子添加一个按钮,这样用户可以单击该按钮,帖子将从收藏夹帖子列表中删除。我通过使用快捷码“[清除收藏夹按钮]”和功能尝试了这一点the_clear_favorites_button($site_id = null, $text = null); , 但这将所有帖子从列表中删除。这不是我想要的解决方案。我想这应该在我只获得特定的post ID并添加一些函数以按post ID删除post过滤器时完成。

如果有人知道解决方案,请提供帮助。

谢谢

1 个回复
SO网友:Sheehab Muhammad

你能像这样做吗[clear_favorites_button post_id="CURRENT_POST_ID"]?

您还需要编辑[wpv视图]短代码。

相关推荐

模板分类-{soronomy}.php不显示我的帖子

我有一个无法解决的简单问题。我有一个名为“Hardware”的自定义帖子类型taxonomy 已调用“hardware_category”. 我试图显示每个术语中的自定义帖子列表,其中包含文件taxonomy-hardware\\u类别。php,但不会返回任何结果(它应该显示5篇文章)。在我的模板中有什么特别需要考虑的吗?谢谢<?php // File: taxonomy-hardware_category.php get_header(); $ter