我的插件的基本设置页面适用于存储设置。但是,我希望通过在更新后调用插件类中的函数来触发api调用。我已经尝试了几个角度来实现这个但没有运气。帮助
function pf404_options_page() {
add_submenu_page(
'options-general.php',
'PF 404 Settings',
'PF 404',
'manage_options',
'pf404',
'pf404_options_page_html'
);
}
add_action( 'admin_menu', 'pf404_options_page' );
function pf404_options_page_html() {
if ( ! current_user_can( 'manage_options' ) ) {
return;
}
// show error/update messages
settings_errors( 'pf404_messages' );
?>
<div class="wrap">
<h1><?php echo esc_html( get_admin_page_title() ); ?></h1>
<form action="<?php echo admin_url( 'options.php' ); ?>" method="post">
<?php wp_nonce_field(); ?>
<?php
// output security fields for the registered setting "pf404"
settings_fields( 'pf404' );
// output setting sections and their fields
// (sections are registered for "pf404", each field is registered to a specific section)
do_settings_sections( 'pf404' );
// output save settings button
submit_button( 'Save Settings' );
?>
</form>
</div>
<?php
} ?>
答案 0 :(得分:0)
我自己想出来并使用了
switch_readiness(post) {
post.toggleProperty('isPublishReady');
}
我无法访问我想要调用的类函数,除非它被设置为静态。