これは私の問題です。 私はデータの別のリストを表示し、管理ページ、作成しました: 例:ワードプレス別のPHPファイルエラー
echo '<div> <p><a href="http://example.com/admin-bar/request_data_by_query/change-request-data.php?id='.$name['id'].'" target="_blank">'. $name['name']. '</a></p> </div>';
次のコードは、このページに正常に動作します:
if (! is_admin()) {
echo "You are viewing the theme";
} else {
echo "You are viewing the WordPress Administration Panels";
}
それは私に答えを与える、それはのでを私はユーザーで、私は管理者です。
私のhrefで分かるように、私はchange-request-data.phpファイルにGETメソッドデータを送ります。 このファイルでは、私のGET idを取得し、id = xのフォームを表示します。
<?php
include "../../wp-load.php";
global $wpdb;
$request_id_data = $wpdb->get_results("SELECT * FROM request_info where id=$request_id ORDER BY name ASC;", ARRAY_A);
や他のもの...
私の問題は、私はこのPHPファイルに上is_adminコードを使用しようとすると、それは私が管理者ではないだということを私に言っていること、です。 このPHPファイルでは、is_adminのようなfuntionsは動作しません。例えば、get_current_user_id()は0を返しますが、私は0ではありません... WordPressを説明するにはどうすればよいですか?ここのログインセッションを使用してください。
非常に精通していないcurrent_user_can(「管理者」)WP-含ま/あまりに –
はURLが同じ上にあることを含めてみてくださいload.phpドメインは、WordPressのサーバーとして?クッキー/セッションのようなサウンドが正しく動作していません。 –