J'ai créé un plugin wordpress qui doit créer une page dynamiquement. Lorsque le plugin est activé, une page est créée pour COOKIE_POLICY. De ma lecture, j'ai trouvé que l'insertion dans la base de données est la meilleure façon. Et ci-dessous est le moyen de le faire. Cependant, quand j'active le plugin, il n'y a pas de page ou de post créé.Wordpress Plugin Ajouter une nouvelle page
je vais de ce: http://codex.wordpress.org/Function_Reference/wp_insert_post
function create_policy() {
$my_post = array(
'post_title' => wp_strip_all_tags($_POST['COOKIE_POLICY']),
'post_content' => $_POST['Here is all our cookie policy info'],
'post_status' => 'publish',
'post_author' => 1,
'post_category' => array(8,30)
);
// Insert the post into the database
wp_insert_post($my_post);
}
register_activation_hook(__FILE__, 'create_policy');
Merci cela m'a beaucoup aidé –