タグ付けされた質問 「dashboard」

管理インターフェースのメインページ、または管理インターフェース全体を参照できます

5
管理メニューのラベルの変更
最終日、functions.phpファイルを使用して、クライアントサイトのWordPressを完全にカスタマイズしました。私はどれだけ達成でき、それがクライアントにとって物事をどれだけ簡単にできるかに驚く。 管理者としてログインしていないユーザーの特定のメニュー項目を削除しました。私が望んでいること(そして私が読んだことから、それができることを知っています)は、いくつかのメニュー項目の名前を変更する方法を見つけることです(管理エリアの左側のサイドバー)。たとえば、投稿を記事に変更します。 誰かがfunctions.phpファイルのコードを提供したり、私をその方向に向けてくれたりすることができれば、とても感謝しています!

1
カスタムフィールド(検索機能)を使用して(WPダッシュボードの投稿リストで)投稿リストをフィルターする方法
私はたくさんグーグルで検索したという事実にもかかわらず、私は非常に簡単な質問への答えを見つけていません。 カスタムフィールド(supplier_name)を含む投稿がいくつかあります。このカスタムフィールドに従って、投稿を検索およびフィルタリングできるようにしたいと思います。言い換えると、管理者の投稿リストに値(「IBM」など)を入力できる検索ボックス(「サプライヤー名」という名前)があり、検索ボタンをクリックして、 「supplier_name」という名前のカスタムフィールドを持つすべての投稿を返してください。その場合、カスタムフィールドの値は「IBM」になります。 これどうやってするの ?

1
PHP 7にアップグレードした後、ダッシュボードで重大なRevSliderエラーを修正するにはどうすればよいですか?[閉まっている]
サイトの公開側にアクセスできます。しかし、ダッシュボードは空白になります。 ログには、RevSliderプラグインを指すエラーが表示されます。 PHP Fatal error: Uncaught Error: [] operator not supported for strings in /var/www/html/wp-content/plugins/revslider/includes/framework/base-admin.class.php:141 完全なトレースは次のとおりです。 #0 /var/www/html/wp-content/plugins/revslider/admin/revslider-admin.class.php(1143): RevSliderBaseAdmin::addMetaBox('Revolution Slid...', '', Array, NULL) #1 /var/www/html/wp-content/plugins/revslider/admin/revslider-admin.class.php(145): RevSliderAdmin->addSliderMetaBox() #2 /var/www/html/wp-content/plugins/revslider/admin/revslider-admin.class.php(87): RevSliderAdmin->init() #3 /var/www/html/wp-content/plugins/revslider/revslider.php(327): RevSliderAdmin->__construct('/var/www/html/w...') #4 /var/www/html/wp-settings.php(304): include_once('/var/www/html/w...') #5 /var/www/html/wp-config.php(81): require_once('/var/www/html/w...') #6 /var/www/html/wp-load.php(37): require_once('/var/www/html/w...') #7 /var/www/html/wp-admin/admin-ajax.php(22): require_once('/var/www/html/w...') #8 {main} thrown in /var/www/html/wp-content/plugins/revslider/includes/framework/base-admin.class.php on …


6
特定のユーザーロールからカスタム投稿タイプUI /メニューを非表示にできますか?
私がしたいことは、特定のユーザーロールからカスタム投稿タイプのUIを完全に隠すことです...これらのCPTを使用するアクセスを無効にする方法に関する多くのリソースを以前に見つけましたが、CPT UIを完全に隠すことはできませんダッシュボードにログインしているユーザーに基づいてすべて一緒に。 これは、クライアントがストアのカスタム投稿タイプから完全に離れる必要があるため重要であり、ダッシュボードでストアCPT UIを表示できる場合でも、問い合わせを行うために機能が制限されている場合でも違いはありません。結果として自分で製品を追加する方法。 私はプラグインでこれを達成しないことを本当に好みますが、私が思うにまだ肥大化していない方法でトリックを行うことができるものがあればそれは素晴らしいでしょう。 助けてくれてありがとう、SB

7
これらのフィールドを「プロファイル」セクションから削除する方法は?
ユーザーの役割に応じて、[プロフィール]ページからいくつかのプロフィールフィールドを削除する必要があります。カラーピッカーを取り外すために使用しましたremove_action("admin_color_scheme_picker", "admin_color_scheme_picker")。これらのフィールドを削除したい: ニックネーム 名前を一般公開 AIM、Yahoo、Googleトーク、自己紹介フィールド [管理バーを表示]セクションと2つのチェックボックス ファイル 'user-edit.php'を調べて、許可されているアクション/フィルターがあるかどうかを確認しましたが、ないようです。誰もこれを行う方法を教えてもらえますか?任意の助けをいただければ幸いです。ありがとう 編集: 答えを@helenhousandiに感謝します。しかし、私はすでにこの方法でやっていた。 <?php add_action('admin_footer-profile.php', 'remove_profile_fields'); function remove_profile_fields() { if(current_user_can('custom_role')) { ?> <script type="text/javascript"> jQuery("h3:contains('Personal Options')").next('.form-table').remove(); jQuery("h3:contains('Personal Options')").remove(); jQuery("h3:contains('About Yourself')").next('.form-table').remove(); jQuery("h3:contains('About Yourself')").remove(); </script> <?php } } ?> 私はこれが少し長いことを知っていますが、うまくいきました!@helenhousandiの答えで行くと思います。

3
カスタム管理ページに画面オプションを追加します
ダッシュボードで利用できるような画面オプションをプラグイン設定ページに追加したい。 オブジェクトのadd_optionメソッドを使用してWP_Screenみましたが、2つのオプションしかサポートしていないことがわかりました。per_pageおよびlayout_columns。 ダッシュボードページにあるようなオプションを取得するために使用する画面オプションを誰もが知っていますか? 編集: 私がやろうとしていることを少し説明しましょう。 一括削除プラグインにはさまざまなセクションがあり、各セクションでは、いくつかの基準(カテゴリ、タグ、カスタム分類など)に基づいて投稿を削除できます。使用するセクションと非表示にするセクションをユーザーが選択できるようにします。ダッシュボードページと同様に、ユーザーは表示するダッシュボードウィジェットと非表示にするウィジェットを選択できます。 これを実装するために、チェックボックスのリスト(セクションごとに1つ)を表示し、ユーザーが表示するものを選択できるようにします。 チェックボックスのリストを表示するにadd_optionは、WP_Screenオブジェクトのメソッドを呼び出す必要がありました。私がそれをしていたとき、現在のadd_option機能ではこれら2つのタイプのみがサポートされており、他のタイプは無視されることがわかりました。 1ページあたり layout_columns ただし、ダッシュボードページにはチェックボックスのみが表示されます。カスタム管理ページの画面オプションセクションでも同様のことを複製する方法を知りたいです。


6
ホストのコマンドラインからWordPressのバージョンを確認しますか?
ブログのダッシュボード/管理ページにアクセスできず(これは将来の質問です)、ホスティングサーバーへのシェルアクセス権がある場合、コマンドラインからWordPressの現在のバージョンを確認できますか? ブログの最上位ディレクトリにあるすべてのphpファイルで文字列 '@since'をgreppingしようとしましたが、最新のものは2.5です...


2
is_adminダッシュボードの場合、ショートコードを登録しないのはなぜですか?
Contact-form-7やNextgen-galleryなどのプラグインにis_admin()は、trueのときにショートコードを登録しないという興味深いアンチ機能があることに気づきました。 問題となるのは、ajaxから動的コンテンツ(ショートコードが含まれている可能性がある)を生成し、「正しい」wpの方法であるadmin-ajax.phpを使用したい場合、WP_ADMINをtrueにすることは不可能です。admin-ajax.phpの最初の行を参照してください: define( 'DOING_AJAX', true ); if ( ! defined( 'WP_ADMIN' ) ) { define( 'WP_ADMIN', true ); } さて、それはあなたが定義された定数(ハック)未設定できますPHPの拡張がある、またはそこに文書化されていないWP_Screenシステムを台無しに方法かもしれないと思わ$GLOBALS['current_screen']せるためにis_admin()、関数の戻り偽の?? 最も有効な回避策は、ページまたはサイトルートに投稿することです。 is_admin()がfalseの場合、プラグインがショートコードを登録することは一般的ですか?もしそうなら、私はそれが時期尚早の最適化であるかもしれないということ以外に、それに関する文書や理由を見つけることができませんでした。
10 ajax  dashboard 

1
WordPressダッシュボード、CPT結果を504で表示
カスタム分類でカスタム投稿タイプを作成しました。私には約1500の投稿があり、そのすべてがある種の分類用語に割り当てられています...一部は200以上の用語に割り当てられています。 ダッシュボードからカスタム投稿タイプを表示するには非常に長い時間がかかることに気付きました。ほとんどの場合、504ゲートウェイタイムアウトが発生します。 フロントエンドからこれらの投稿をクエリすることは問題なく、問題はありません。 ダッシュボードがこれらのカスタム投稿タイプを表示しようとしているとき、すべてを表示する前に、各投稿に割り当てられているすべての情報をプルしようとしていると私は理解しています。 私が調査していたように、私はこのWPインストールセットを必要なだけのメモリを使用できるようにしています(memory_limit = -1)。 このクエリのパフォーマンスを向上させるために何かできることはありますか...投稿を編集するまで、投稿の分類用語の関係をすべてロードしない可能性がありますか? WP_MEMORY_LIMIT1Gbから2Gb に増やした後のエラー: WordPress database error: [MySQL client ran out of memory] SELECT t.*, tt.*, tr.object_id FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON tt.term_id = t.term_id INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('locations') AND …

1
WordPressダッシュボードのデフォルトのホームページを変更するには?
WordPressダッシュボードにログインするときにデフォルトの「ホーム」管理ページを変更することはできますか? 私はいくつかの可能性について考えました... ダッシュボードホームページのコンテンツをカスタムコンテンツに置き換えます。 ログインに成功したら、WordPressダッシュボード内の別の管理ページにリダイレクトします。 2つのオプションのいずれかを実行できる場合、どのフックを利用することをお勧めしますか?

1
管理者のメタボックスの位置をリセット
私はテーマを書いていて、その中に2つのメタボックスを作成する関数があります。私が使用した「add_meta_box()」関数の4番目のパラメーターは(高、コア、デフォルト、または低)に設定できます。ボックスを特定の順序で表示したい(つまり、これらの4つのグループのいずれかでの順序-たとえば、両方のメタボックスを「優先度」に設定して、どちらが最初に表示され、どちらが表示されるかを決定できるようにしたい)。 それは裏話ですが、私の質問は、これを実験しているときに、ボックスの1つを別の列に移動しなければならなかったという事実に由来します。そして、そのアクションは、プログラミングの優先度を完全に上書きしているようです(メタボックスの名前を変更すると、プログラムで再び制御できるため、これがわかります)。私はそれをデフォルトに戻すためにすべてを試みましたが、役に立ちませんでした。誰か助けてもらえますか?

4
「一目で」メタボックスにカスタム投稿タイプを表示する
次のスニペットには、ダッシュボードのAt A Glanceウィジェットで公開されているカスタム投稿タイプの数が次のように表示されます。 その「81レスラー」のテキストを投稿タイプリストへのリンクに変える方法はありますか。コードは次のとおりです。 add_filter( 'dashboard_glance_items', 'custom_glance_items', 10, 1 ); function custom_glance_items( $items = array() ) { $post_types = array( 'wrestler' ); foreach( $post_types as $type ) { if( ! post_type_exists( $type ) ) continue; $num_posts = wp_count_posts( $type ); if( $num_posts ) { $published = intval( $num_posts->publish ); $post_type …

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