Quando eu ativar o meu plugin, eu quero criar páginas com códigos curtos

Quando eu ativar o meu plugin, eu quero criar páginas com códigos curtos

É assim que meu arquivo de plugin está estruturado wp-content \ plugins \ My First Plugin \ shortcode \ user-activitys.php é onde o html e php relevantes para as páginas que precisam ser criadas quando eu ativar o meu plugin

O que eu preciso include no arquivo user-activitys.php com minha página html e php

e o que devo include no arquivo principal do plugin

para obter a página user-activitys.php para aparecer na seção de página do wordpress com um shortcode e meu html e php aparecem quando eu vejo a página do frontend quando eu ativar o meu plugin

e o código para o arquivo principal do plugin aqui

 

Solutions Collecting From Web of "Quando eu ativar o meu plugin, eu quero criar páginas com códigos curtos"

Pelo que eu entendi da sua pergunta, você precisará usar register_activation_hook() , que é executado quando o seu plugin está ativado.

 register_activation_hook(__FILE__, 'your_function_name'); 

então, naquela function, você pode usar `wp_insert_post ‘para criar sua página.

Consulte este link para passar novos parâmetros de postagem conforme sua necessidade: https://developer.wordpress.org/reference/functions/wp_insert_post/

Editar:

No seu arquivo de plugin, faça uma function para shortcode.

 function function_for_shortcode(){ //Your html here } add_shortcode('your_shortcode','function_for_shortcode'); 

Agora, quando você executa register_activation_hook , forneça wp_insert_post , post_content como [your_shortcode] .