Php 开发wordpress插件以创建带有模板的页面
我是wordpress插件的初学者。我们的插件需要在wordpress中创建一些特定的页面。我的插件可以在激活中以这种方式创建页面:Php 开发wordpress插件以创建带有模板的页面,php,wordpress,custom-wordpress-pages,Php,Wordpress,Custom Wordpress Pages,我是wordpress插件的初学者。我们的插件需要在wordpress中创建一些特定的页面。我的插件可以在激活中以这种方式创建页面: $page_id = wp_insert_post( array( 'comment_status' => 'close', 'ping_status' => 'close', 'post_author' => 1,
$page_id = wp_insert_post(
array(
'comment_status' => 'close',
'ping_status' => 'close',
'post_author' => 1,
'post_title' => ucwords('service network login'),
'post_name' => strtolower(str_replace(' ', '-', trim('service-network-login'))),
'post_status' => 'publish',
'post_content' => '',
'post_type' => 'page',
)
);
没关系,我可以找到我的页面。
之后,我想添加一些php代码到这个新页面
我知道这里可以调用一个php函数,通过这种方式为示例生成一些html内容:
'post_content' => my_php_function()
但在这种情况下,若我更改了我的_php_函数()的内容,那个么若我在浏览器中引用页面,它不会影响页面内容
我尝试将模板文件添加到页面:
update_post_meta( $page_id, '_wp_page_template', 'template.php' );
但它不起作用
如何从包含dinamic内容的插件创建页面
谢谢大家! 页面是在激活中创建的,因此如果您想更新内容,我想您需要停用/激活插件页面是在激活中创建的,因此如果您想更新内容,我想你需要停用/激活插件这如何回答这个问题?我从他的问题中了解到,“my_php_函数”只在激活插件时触发,因此如果他更改此函数的代码,刷新浏览器中的页面不会更新内容,他需要再次停用并激活插件这能回答问题吗?我从他的问题中了解到,“my_php_函数”只在激活插件时触发,因此如果他更改此函数的代码,刷新浏览器中的页面不会更新内容,他需要再次停用并激活插件