WordPress在插件中验证管理员

时间:2018-01-20 01:36:33

标签: php wordpress

如何在wordpress插件文件中验证用户echo $json['prices']['btc']["last"];,该文件与此类似:

is_admin()

基本上,用户将转到插件中的php文件,如果他们以Admin身份登录,他们就会看到pdf数据。如果他们没有登录,他们就什么也看不见。

1 个答案:

答案 0 :(得分:0)

我认为看起来很像这样:

// Load WP core
define( 'WP_USE_THEMES', false );
require( '../../../wp-load.php' );

function so_48351789(){
  global $user;
  $the_ID = $user->ID;
  if (is_admin($the_ID)) {
      header('Content-Type: application/pdf');
      echo base64_decode($pdf_data);
  }
}
add_action( 'send_headers', 'so_48351789' );

您也只想在一页上触发,请参阅:Example from the WordPress Codex