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

サイトまたはサイトのネットワークの管理タスクを実行できるユーザー。

30
functions.phpファイルのコードのベストコレクション[終了]
質問または回答の左側にある上矢印をクリックして、質問および有用と思われる回答に投票してください。 現在この投稿を閲覧している他の多くの人と同様に、私はさまざまなブログ、フォーラム、ディスカッショングループを読んで、ワードプレスのスキルを学び、向上させています。過去12か月にわたって、functions.php代わりにコードをファイルに追加することにより、プラグインの使用を置き換えるという使命を担ってきました。プラグインは多くの状況で非常に有用であることに完全に同意しますが、私の経験では、プラグインが存在する場合でも使用ケースの90%で、実際にプラグインを使用すると不必要な合併症と互換性の問題が発生することが証明されました。さらに、多くの場合、そのようなプラグインは、私が必要としない、または必要としないメニューやその他の管理要素を追加しました。 たいていの場合、プラグインのコードを分析することで、必要なコードを削除し、自分のハードウェアにハードコードできることを発見しましたfunctions.php。これにより、不要な要素を含めることなく、必要な機能を正確に提供することができました。 したがって、この投稿の目的は、読者/管理者/開発者を引き付けて、あなたが便利だと思っているコードビットを共有し、テーマのfunction.phpファイルに追加してWordPressを拡張または強化することですプラグイン。 ここに回答を送信する際には、各コードビットにタイトルを付けてください。どのバージョンのワードプレスと互換性があるかを教えてください。情報を見つけたプラグインまたはソース。 私はあなたのすべての回答を楽しみにしています。もちろん、私がそれらを見つけたらいつでも私自身の新しい発見を継続的に追加していきます。

8
WordPressテーマのfunctions.phpファイルでコードを整理しますか?
WordPressをさらにカスタマイズすればするほど、このファイルを整理するか分割するかについて考えるようになります。 より具体的には、管理領域にのみ適用されるカスタム関数と、公開Webサイトにのみ適用されるその他のカスタム関数がある場合、すべての管理関数を独自のファイルに含めるか、グループ化する理由はありますか? それらを別々のファイルに分割するか、グループ化すると、WordPress Webサイトが高速化されるか、WordPress / PHPはis_adminコードプレフィックスを持つ関数を自動的にスキップしますか? 大きな関数ファイルを処理する最良の方法は何ですか(私の場合は1370行の長さです)。

6
標準の管理CSS id / classタグとは何ですか?
WordPress CSS id / classesのリストがあり、通常のWordPressオプションページのように見えるプラグインオプション画面を作成できますか?私はセレンディピティを通じていくつかを見つけましたが、リストを用意しておくと良かったでしょう。 例はこのクラスです。button-primaryこれにより、ボタンは次のようになります。
45 admin  wp-admin  css 


5
管理スタイルでテーブルを作成しますか?
管理領域で投稿またはユーザーを表示するテーブルのスタイルで、テーブルを含むページを作成する推奨される方法は何ですか? Cache Imagesプラグインを拡張しています。このプラグインには、ドメインとそのドメインの多数の画像を含むテーブルが含まれています。そのため、作成できる同等の既存のテーブルはありません(この質問の最初のバージョンでは、投稿があるテーブルについて尋ねましたが、既存の投稿テーブルを(おそらく)拡張できました)。 投稿の概要ページに基づいて、から始める<table class="widefat">必要がありますか、それとも今これを処理するより良い機能がありますか?作業の基礎となるページングのあるテーブルのクリーンで空の例を知っていますか?

7
プラグインによって挿入された管理メニューページを削除する方法
次のコードを取得しました。これにより、管理領域内で使用されない多くの要素がクリーンアップされます。 add_action( 'admin_menu', 'my_remove_menu_pages' ); function my_remove_menu_pages() { remove_menu_page( 'edit.php' ); //Posts remove_menu_page( 'upload.php' ); //Media remove_menu_page( 'edit-comments.php' ); //Comments remove_menu_page( 'themes.php' ); //Appearance remove_menu_page( 'users.php' ); //Users remove_menu_page( 'tools.php' ); //Tools remove_menu_page( 'options-general.php' ); //Settings }; ただし、プラグインから挿入された2つのメニュー項目があります。 各メニュー項目にカーソルを合わせると、リンクは次のようになります。 /wp-admin/edit.php?post_type=acf /wp-admin/admin.php?page=wpcf7 これらのメニューページも非表示にする方法はありますか?

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

6
管理メニューセクションの順序を変更しますか?
このかなり単純なタスクを運なしで達成しようとして数時間を費やした後、ここで少しイライラしています。 基本的に、作成した5つのカスタム投稿タイプがあり、「ダッシュボード」の下に特定の順序で各投稿を表示するだけです。 WordPressのドキュメントから、最高のメニュー順序は "5"のように見えるため、実際にこれを行うことはできないようです。そして、上記のL これを読んでいる専門家の一部は、機能ファイルを使用し、プラグイン(存在することを知っている)を使用せずに、希望どおりの方法で管理メニューを注文できる簡単な方法を示していると思います。 先に進んで、5つの個別の投稿タイプを作成し、ダッシュボードのすぐ下に特定の順序で含めるようにしてください...これは不可能なようです。?? ...この作業を行うためのjqueryハックがありますjQueryを利用せずに、またはできれば私と共有できますか?
31 menus  wp-admin  admin 


13
管理者Ajaxは0を返しています
私は特にjQueryとAJAXが比較的新しいです。戻り値が常に0であるという小さな問題がありますが、これは実際には成功メッセージであり、何も返さないと思います。 Google-verseを精査し、PHPコールバックにdie()関数があり、add_actionsが正しいと信じています。 私はローカルホストで作業していますが、それが影響するのではないかと疑っていますが、これはすべてフロントエンドではなく管理者にあります。また、jsがキューに登録され、ローカライズされていることも確認しました。 Chrome開発者エリアで200 OKメッセージを受け取ります。 また、http: //codex.wordpress.org/AJAX_in_Pluginsから基本的なAJAXをテストし、0を返しました。これは、以下に概説するコード以外のものであるのではないかと思います。 今は、jQueryに何かを返そうとしているところです。任意の助けをいただければ幸いです。 jQuery jQuery(document).ready(function(){ jQuery('.cl_link_buttons').val('id').click(function() { var currentid = jQuery(this).attr('id'); //alert(currentid); console.log(currentid); jQuery.ajax ( data = { action: 'cleanlinks_ajax_get_post_data', url: ajaxurl, type: 'POST', dataType: 'text', "currentid" : currentid }); jQuery.post(ajaxurl, data, function(response) { var dataz = response; alert( dataz ); console.log (dataz); //show json …
28 admin  ajax 


2
wp_verify_nonce vs check_admin_referer
違いは何ですか、どちらを使用する必要がありますか? 私はwp_verify_nonceが時間制限をチェックし、check_admin_refererがwp_verify_nonceを呼び出し、管理URLセグメントをチェックしていることを知っていますが、どのセグメントをいつ使用すべきかについて少し混乱しています。 明快にありがとう。
21 admin  security  nonce 

3
管理メニューに任意のリンクを追加しますか?
WordPress管理メニューに任意のハイパーリンクを追加する方法はありますか(管理ダッシュボードにログインしたときに左側のメニューを意味します)?たとえば、リンクをGoogleに追加できますか? 私の特定のケースでは、作業中のWordpressテーマにスタイルガイドページを追加して、テーマでさまざまなHTML要素がどのようにスタイル設定されるかをユーザーに示し、さまざまなものをうまくスタイル設定する方法をデモします。 これは私がこれまでに持っているコードです(注:不完全です):functions.phpで、外観セクションに新しいメニュー項目を追加しました: add_action('admin_menu', 'create_theme_style_page'); function create_theme_style_page() { add_theme_page('Theme Styleguide', 'Theme Styleguide', 'administrator', basename(__FILE__),'build_styleguide_page'); } function build_styleguide_page() { echo "Not sure what goes here to redirect admin to a arbitrary url?"; } でbuild_styleguide_page()リダイレクトしようとするとheader()エラーが発生します(ヘッダー情報を変更できません)。

4
WordPress管理者で新しいページ/投稿/ CPTを追加するのか、編集ページ/投稿/ CPTにいるのかを判断する方法
これは単純なことのように思えますが、現在の画面が新規追加または編集(ワードプレス管理条件タグの一種)用かどうかを判断する方法が必要です。これのための組み込み関数は既にありますか、または...どのように達成するためのアイデアがありますか?

3
adminのカスタム投稿タイプのみにスクリプトをロードします
次のようなカスタムポストタイプ「ポートフォリオ」を作成しました。 $args = array( 'labels' => $labels, 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'query_var' => true, //'menu_icon' => get_stylesheet_directory_uri() . '/article16.png', 'rewrite' => true, 'capability_type' => 'post', 'hierarchical' => false, 'menu_position' => 4, 'taxonomies' => array('post_tag','category'), 'supports' => array('title','editor','comments','trackbacks','revisions','custom-fields','page-attributes','thumbnail', 'excerpt', 'tags') ); register_post_type( 'portfolio' , $args ); …

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