Я использую мета-функцию добавления поста, чтобы сохранить некоторые данные, и она не работает.
<?php
//include '../../../wp-blog-header.php';
$unique = "true";
$pageID = $_GET['postID'];
echo "pageID:";
echo $pageID;
echo "</br>";
$num_posts = $_GET['num_posts'];
echo "num_posts: ";
echo $num_posts;
echo "</br>";
$num_posts_meta_key = "num_posts";
add_post_meta($pageID, $num_posts_meta_key, $num_posts , $unique) or update_post_meta($pageID, "num_posts" , $num_posts);
?>
Кто-нибудь может мне помочь?
На первой странице я получаю все значения из текстовых полей или флажков в javascript, а затем передаю их в URL-адресе на следующую страницу, где есть функция add_post_meta.
Я пробовал использовать метод POST... но тогда он у меня не работает. Он просто отправляет страницу и возвращается, ничего не делая на 1-й странице. Я пробовал методом GET... но ничего не работает.
Поэтому я решил взять все значения, такие как количество сообщений, идентификатор сообщения в javascript, а затем передать его с URL-адресом, используя window.location.
Я очень новичок в кодировании плагинов WordPress. Я думал, что метод POST в моем плагине конфликтует с каким-то другим методом публикации в post.php... хотя не уверен...
Я пишу плагин для панели администратора.