更新设置后,如何为自定义插件调用类功能?

时间:2017-06-28 14:19:36

标签: wordpress

我的插件的基本设置页面适用于存储设置。但是,我希望通过在更新后调用插件类中的函数来触发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
} ?>

1 个答案:

答案 0 :(得分:0)

我自己想出来并使用了

switch_readiness(post) {
    post.toggleProperty('isPublishReady');
}

我无法访问我想要调用的类函数,除非它被设置为静态。