タグ付けされた質問 「wp-admin」

WordPressサイトの `wp-admin`ディレクトリにあるサイト管理用ツール。

1
カスタム投稿タイプの行アクション?
サイトをフィードバックのようなポータルに変換するプラグインに取り組んでいます。すべてのフィードバックを表形式で表示する新しいオブジェクトページ「Feedbacks」register_column_headers($array_of_column_headers)を作成し、テーブルの作成に使用しています。このテーブルに自分のページ行アクションを追加できるかどうかを知りたかったのです。つまり、リスト内のすべてのフィードバックの下で、「承認」、「削除」、「ブラックリスト」などのアクションを意味します。 私はコードといくつかのチケットを読み、それがこのように行われていることを見つけました:投稿、そのpost_row_actions、コメント、そのcomment_row_actions、メディア、media_row_actionsなどなど。私ができるフィルターはありmy-page-slug_row_actionsますか?

1
$ _SERVER ['HTTPS'] = 'on'を設定すると、wp-adminへのアクセスが禁止されます
まず、私のサーバーはロードバランサーの後ろに座っています。SSL証明書はロードバランサーに置かれ、HTTPSを処理します。ポート443で受信したデータは、ポート80でHTTPを使用してWordpressサーバーに転送されます。 ただし、wordpressとphpはサーバー構成を認識しません。これにより、ブラウザーは有効なSSL証明書の有効性について疑わしくなります。 これを修正するために、functions.phpに次のコードを追加しました。ここでこのコードを見つけましたが、コーデックスは同意します。 /** * Make PHP HTTPS aware via HTTP_X_FORWARDED_PROTO */ if(isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') { $_SERVER['HTTPS']='on'; } これはフロントエンドではうまく機能しますが、管理者アカウントでも/ wp-admin /にアクセスできなくなります。ログインすると、「申し訳ありませんが、このページへのアクセスは許可されていません。」というメッセージが表示されます。他のヘルプは提供されていません。 そこで、wp-adminフォルダーを検索したところ、「申し訳ありませんが、このページへのアクセスは許可されていません。」という言葉が見つかりました。17回表示されます。 これらのエラーメッセージのほとんどは、ユーザーのアクセス許可チェックに関連付けられています。 HTTPSを「オン」に保ち、管理者アクセスを保持するにはどうすればよいですか? 概要: functions.phpにHTTP_X_FORWARDED_PROTOロジックを追加する前に、wp-admin /にアクセスできます functions.phpにHTTP_X_FORWARDED_PROTOロジックを追加した後、wp-admin /にアクセスできません functions.phpからHTTP_X_FORWARDED_PROTOロジックを削除した後、wp-admin /にアクセスできません 更新: エラーメッセージはwp-admin / menu.phpから来ており、このコードの塊が下部にあることを発見しました。menu.phpエラーの最後に追加して、このファイルであることがわかりました。 if ( !user_can_access_admin_page() ) { /** * Fires when access to an admin …

4
WP 3.8の管理メニューアイコンにDashiconsを使用してCPTを登録する
WordPress 3.8はプラグインMP6をコアに導入し、Dashiconsと呼ばれるアイコンフォントを使用してダッシュボードにフォントを表示します。 今、register_post_typeには'menu_icon'、CPT管理メニューエントリのカスタムアイコンを指定できる引数があることをよく知っています。 プラグイン/テーマでは、3.8管理メニューの背景が明るいため、通常は暗いカスタムアイコン画像でその引数を使用することがよくあります。WP 3.8のデフォルトの暗いメニューの背景では、私のアイコンはほとんど見えなくなります。 それはさておき、CPTに新しいダシコンを使用するのはクールだと思います。 いくつかの調査の後、ダシコンのCSSを使用できることを知っています。 #menu-posts-mycpt div.wp-menu-image:before { content: "\f226"; } ただし、の'menu_icon'引数register_post_type と以前のcssの両方を使用すると、WP 3.8の両方のアイコンとWP 3.8の1つのアイコン+奇妙な文字'menu_icon'が出力されます。 私は条件付きで追加することができます知っている'menu_icon'でregister_post_typeWP 3.8-バージョンの条件付き3.8+ WPのため、以前のCSSを追加し、しかし: 登録されたすべての CPTにいくつかのコード(2つの条件ステートメント)を追加する必要があるため、プラグイン/テーマの更新は大変な作業です 私にはエレガントなソリューションよりも回避策のようです したがって、質問は次のとおりです。 WP 3.8+でdashicons cssを使用'menu_icon'し、登録されたすべてのCPTに条件2を追加することを含まない「簡単な」方法で、以前のバージョンのparamを介してセットアップされたカスタムイメージを使用できますか? そして、もしそうなら、追加のコードなしで直接何らかの魔法の方法でそれを行うことは可能register_post_typeですか?

5
WordPress Adminで多くのページの管理を改善するにはどうすればよいですか?
WordPressは明らかにブログのバックグラウンドから来ていますが、多くのページを持つサイトの提供に使用できます。しかし、私にとって不十分なのは、パフォーマンスに関してではなく、管理領域の多くのページ、子ページなどの処理です。探しているものを見つけようとして、すぐにページのリストを移動するのは面倒です、特にページ階層などにドリルダウンする機能がありません。この問題に対処するためにどのようなテクニック/プラグインを使用していますか?

5
adminでusers.phpからすべてのユーザーメタを検索する方法
管理エリア(wp-admin / users.php)のユーザーリストの上部にある検索フォームは制限されており、バイオ、インスタントメッセンジャーハンドルなどのユーザーメタフィールドのすべてを検索しません。これを追加できるプラグインを見つけることができました。 _usermeta DBのすべての日付に対してこの検索を拡張できるプラグインまたは関数を知っている人はいますか?理想的には、プラグインまたは関数によって作成された追加のフィールドです。


2
管理ページ内のdo_shortcode()
私はショートコードを持ついくつかのプラグインを使用しています...しかし、コンテンツの公開ページを作成する代わりに、使用して管理者内にいくつかの新しいページを作成しadd_menu_page、do_shortcode()このコンテキスト内での利用方法を知る必要があります。 現状では、すべての関数が文字列を吐き出します。管理ページ内でショートコードAPIが利用できないためだと思います。 これを回避するにはどうすればよいですか?WP Admin内でショートコードを使用する方法を説明するドキュメントはありません...それが可能かどうかはわかりません。 具体的には、WP Admin内でWooCommerceショートコードを利用しようとしています。プラグインがWPバックエンドをアカウント/ユーザー管理に利用しないという事実は嫌いです。

9
ダッシュボードの「新しいユーザーを追加」画面にフィールドを追加する
管理パネルの[新しいユーザーの追加]ページに[会社名]フィールドを追加します。私はかなりの検索を行いましたが、これを行う方法の詳細を見つけることができませんでした。プロフィールページに情報を簡単に追加し、登録できます。 function my_custom_userfields( $contactmethods ) { //Adds customer contact details $contactmethods['company_name'] = 'Company Name'; return $contactmethods; } add_filter('user_contactmethods','my_custom_userfields',10,1); しかし、他には何もありません。


7
フロントエンド登録フォーム
WordPressサイトのフロントエンドにユーザー登録フォームを配置する簡単な方法を探しています。ログインフォームをフロントエンドに配置するためにwp_login_form()をすでに使用しましたが、今はサインアップフォームでも同じことをする必要があります。 何か案は?

2
カスタム投稿タイプのadmin列にカテゴリを追加しますか?
記事というカスタム投稿タイプを作成しましたが、管理者の概要画面に表示される情報はまばらです。チュートリアルのhttp://codex.wordpress.org/Plugin_API/Action_Reference/manage_posts_custom_columnを使用して、注目の画像投稿のサムネイル画像を追加できました。 ただし、これらの投稿に割り当てられているカテゴリとサブカテゴリの概要を管理ページで取得できるようにしたいと思います。つまり、その部分の列を追加しますか? これは、カスタム投稿タイプのコードに分類法を登録するために使用したコードです
13 wp-admin 

3
管理フッターからWordPressバージョンを削除する方法
WordPress管理フッターの右側からバージョン番号を削除する方法はありますか? このコードはバージョン番号の前にテキストを追加しますが、削除されません。 function change_footer_version() { echo 'Anything'; } add_filter( 'update_footer', 'change_footer_version', 9999 ); そして、次のコードは何もしません: function change_footer_version() { return ' '; } add_filter( 'update_footer', 'change_footer_version', 9999 ); それで、とにかく<div>テンプレート全体またはfunctions.phpファイル付きのものをすべて削除する方法はありますか?
12 admin  wp-admin  footer 

2
この管理クエリスニペットを改善して、非メタ検索で重複した結果が生成されないようにするにはどうすればよいですか?
私は管理者検索にメタデータを追加するコードスニペットをいじっています。 私が見つけた最高のスニペットは、この質問についてStefanoによって書かれました。 ただし、メタ以外の用語を検索すると、1つの厄介なバグがあるようです。 ここに私のローカル開発インストールからのいくつかのグラブがあります。2つのMySQLクエリを画面に出力しました。 テストに使用している単一のCPT投稿の表示 これは期待どおりに機能し、管理者からメタデータを検索できるようにするコードです 残念ながら、コードは非メタ一致、この場合は投稿のタイトルに重複を作成します デュープの投稿ステータス、投稿タイプ、投稿先祖を示すグラブ !デュープの投稿ステータス、投稿タイプ、投稿先祖を示すグラブ これが私が実行しているコードです。基本的にはStefanoのコードと同じですが、クエリを機能させるための大まかな試みが行われています。 /* * Search custom fields from admin keyword searches */ function rel_search_join( $join ) { global $pagenow, $wpdb; if ( is_admin() && $pagenow == 'edit.php' && $_GET['post_type'] == 'listings' && $_GET['s'] != '') { $join .= 'LEFT JOIN ' . …

3
wp-admin / widgets.phpの変更
主にサイト管理者が各ウィジェットがサイト内のどこに表示されるかを理解できるようにするために、管理パネルのウィジェットページを少し違った方法で設計します。 そのためには、widgets.phpがレンダリングするHTMLを変更する必要があります(単にcssを変更するだけでは不十分です)。コアに触れずにそれを行うにはどうすればよいでしょうか?

1
MySQLテーブルの管理リストテーブルの生成、処理、エクスポートを簡単にするプラグインAPIはありますか?
私はそのWP_List_Tableクラスを知っています(これは現状で非常に役立ちました)。 ただし、私はさらに機能のあるものを探しています-何らかの形式のAPIで、MySQLテーブルを「登録」して、field_name => label翻訳を渡し、すべてのハードグラフト(メニューリンク、テーブル生成、ページネーション、列の並べ替え)と、場合によってはデータのエクスポート(CSVなど)は自動的に行われます! これは非常に具体的なリクエストであることは承知していますが、質問する価値があると思いました。誰かがリモートで類似した何かを知っている場合は、声を上げてください!えっと、今そこに何もないのなら、興味を引かれたら自分で作るかもしれない...

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.