wordpress - 将收藏夹自定义帖子类型添加到自定义 usermeta 键
问题描述
我正在开发一个 ajax 函数,它可以允许订阅用户为自定义帖子添加书签。我在自定义帖子中添加了一个按钮,该按钮可以在点击时将帖子 ID 添加到 meta_key 数组“fav-pins”。这就是ajax函数:
function add_fav_pins(){
if(isset($_POST)){
$user_id= $_POST['userID'];
$post_id=$_POST['postID'];
$usermeta = get_user_meta($user_id, 'fav-pins');
$the_meta_array = array (
$post_id
);
$user_meta_key = 'fav-pins';
add_user_meta( $user_id, $user_meta_key, $the_meta_array );
}
die();
}
add_action( 'wp_ajax_add_fav_pins', 'add_fav_pins' );
add_action( 'wp_ajax_nopriv_add_fav_pins', 'add_fav_pins' );
这是添加了收藏夹帖子的结果元键数组的 print_r:
Array
(
[0] => Array
(
[0] => 2912
)
[1] => Array
(
[0] => 2912
)
[2] => Array
(
[0] => 1590
)
)
所以它可以工作,但是由于防止重复帖子,我如何验证帖子是否在数组中?
解决方案
推荐阅读
- android-softkeyboard - Jetpack 撰写 LazyColumn 或 Scrollable Column 和 TextField 的 IME 填充不起作用
- matlab - V-cycle Multigrid Poisson Matlab实现的伪代码
- javascript - 无法在 elenctron 上执行 cause=exit status 1 errorOut
- asp.net-mvc - 如何将日期时间从 API 传递到 postgresql db,后者接收没有区域时间的时间戳?
- python-2.7 - 无法为 PyPy2.7 安装 opencv-python
- operating-system - 文件格式是否独立于系统的字节序?
- python - 你没有权限使用这个命令 Discord.py 重写
- assembly - 为什么当我使用立即值打印整数时它工作正常,但如果我尝试打印包含整数的标签它不打印任何东西?
- fortran - 执行带有阶跃校正的 Runge-Kutta 方法时的无限循环
- python - 如何解决特定字段.E304错误