WordPress

WordPressの開発者および管理者向けのQ&A

5
カスタム分類リストの順序を変更する
デフォルトでは、WordPressはカスタム分類(この場合はタグとして)を、タグボックスに入力された順序ではなく、アルファベット順に並べます。 カスタム分類を投稿編集画面に入力された順序で表示する方法を知っている人はいますか? 問題のURL:http : //granadatheater.com/ GGW(Goes Good With)アーティストは現在アルファベット順になっており、入力したのと同じ順序で注文されるように変更します。 したがって、Artist1、Artist3、Artist2を入力すると、サイトのフロントエンドに表示されるはずです。

3
Wordpress更新プラグインフック/アクション?3.9以降
私はこれを数回調査しましたが、私の検索では、WordPressの良い習慣であるかどうかにかかわらず、カスタムコード以外はあまり明らかになりません。 最新リリース(WordPress 3.9 "Smith")の時点で、プラグインの更新プロセスにフックが追加されていますか?それは非常に基本的な必要性があるので私は尋ねていますが、まだコーデックスに追加されていないようです。そうでない場合、開発者が採用する一般的なベストプラクティスは何ですか? 編集:明確にするために、私はアクティブ化について話しているのではなく、データベースに変更があった場合やそれ以外の場合は対処できるように、更新について話している。

3
Archive.phpで名前とasc順序で結果を並べ替える
現在、Archive.phpに投稿をリストするために次のコードを使用していますが、結果を名前の昇順で並べ替えたいです。コーデックスを確認しましたが、答えがわかりません。どうすればこれを機能させることができますか? <?php $post = $posts[0]; // ?> 前もって感謝します。
15 archives  sort 

2
Wordpress Rest APIカスタムエンドポイントオプションパラメータ
register_rest_route()URLでオプションのパラメーターを使用することは可能ですか? ルートが次のように登録されているとしましょう: register_rest_route( 'api', '/animals/(?P<id>\d+)', [ 'methods' => WP_REST_Server::READABLE, 'callback' => 'get_animals', 'args' => [ 'id' ], ] ); それはのようなURLにAPI呼び出しを実行できるようになりました/ WP-JSON / API /動物/ 15、だけでなく、のようなルートをキャッチするために、オプションとしてのparamを宣言するための方法がある/ WP-JSON / API /動物/で。 私も以下のようにルートを宣言しようとしましたが、成功しませんでした: /animals/(?P<id>\d+)? パラメータなしで別のルートを宣言したり、GETパラメータを利用したりできますが、これを行う方法はすでにregister_rest_route()? あなたの提案をありがとう。

2
WP Rest API:注目のメディアURLを含む最新の投稿の詳細を1つのリクエストに含めますか?
私はwp-rest apiを使用して投稿情報を取得しています。また、wp rest apiフィルター項目を使用してフィールドをフィルターし、結果を要約します。 呼び出すhttp://example.com/wp-json/wp/v2/posts?items=id,title,featured_mediaと、次のような結果が返されます。 [ { "id": 407, "title": { "rendered": "Title 1" }, "featured_media": 399 }, { "id": 403, "title": { "rendered": "Title 2" }, "featured_media": 401 } ] 問題は、このIDを使用して特集メディアのURLを生成するにはどうすればよいですか?デフォルトで呼び出すとhttp://example.com/wp-json/wp/v2/media/401、ソース画像のさまざまなサイズのURLに関するすべての詳細を含む新しいjsonが返されます。 { "id": 401, "date": "2016-06-03T17:29:09", "date_gmt": "2016-06-03T17:29:09", "guid": { "rendered": "http://example.com/wp-content/uploads/my-image-name.png" }, "modified": "2016-06-03T17:29:09", "modified_gmt": "2016-06-03T17:29:09", "slug": "my-image-name", …


3
2つの新しいWP_Query($ variable)をマージできますか?
マルチサイトネットワークを実行していて、swith_to_blog();を使用するSQLクエリをセットアップしました。投稿をクエリします。 新しいWP_Query内でクエリを宣言し、実際にそのクエリを別のクエリとマージする方法はありますか? 基本的にこれを行う場合: $number1 = new WP_Query($multisitequery); それとマージできますか? $number2 = new WP_Query($normalquery); $normalquery ポートフォリオショートコードのページ設定、ページごと、抜粋、タイトルなどの設定を保持します。 新しい$multisiteクエリのクエリされた投稿を含めたいです。 これは達成できますか?まったく新しいショートコード設定を作成しないようにしたいですlol よろしくお願いします。ロリー 編集======== 私が持っているものは: $portfolio = array(); $portfolio = $settings; 私のポートフォリオ関数のさらに下にある「すべての$ settings ['options']の後に」私は以下を持っています: $portfolio_query = new WP_Query( $portfolio ); これ$portfolio_queryは、ページテンプレートでループを使用します。 私はこれに次のように追加のクエリを追加したいと思います: global $wpdb, $blog_id, $post; $blogs = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM wp_blogs ORDER BY …

1
添付ファイル付きのwp_mailを使用するが、添付ファイルを受信しない
私はこれを含む複数の例を見てきました。 メールは問題ありませんが、添付ファイルはありません。ファイルタイプのコンテンツ/タイプがありませんか?私が見たすべての例では、コンテンツタイプとしてtext / htmlのみを使用しています。 これが私が持っているものです(スティーブンのリクエストに応じて追加されました) if( isset( $_POST['to'] ) && isset( $_POST['from'] ) ) { global $wpdb; $to = $_POST['to']; $from = $_POST['from']; $name = get_bloginfo('name'); $attachment = $_POST['file']; $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: multipart/mixed; charset=iso-8859-1' . "\r\n"; $headers .= 'From: ' . $name . ' …
15 wp-mail 


4
WP REST API 2を使用して複数のカスタムフィールドをフィルタリングする
AND関係のある複数のacfカスタムフィールドに基づいて投稿をフィルタリングしたい。このようなもの: $args = array( 'post_type' => 'product', 'meta_query' => array( 'relation' => 'AND', array( 'key' => 'color', 'value' => 'blue', 'compare' => '=', ), array( 'key' => 'price', 'value' => array( 20, 100 ), 'type' => 'numeric', 'compare' => 'BETWEEN', ), ), ); さらにフィルターがあるかもしれません。これらをREST API 2フィルターに変換するにはどうすればよいですか?

2
PHPを閉じるかどうか
phpファイルを閉じないことをお勧めします(特にphp 7の場合) ?> 私のWP phpファイルの多くは次のように終わります。 <?php get_sidebar(); ?> <?php get_footer(); ?> 終了タグを削除して、このようなものを持っている必要があります <?php get_sidebar(); ?> <?php get_footer(); ファイルの最後に?
14 php  templates 

2
4.4で壊れた<!-nextpage->でコンテンツを追加する
更新2016-01-21 私の側での現在のすべてのテストは、4.4.1の新規インストールで次の設定で行われています。 Plain permalinks Twentysixteen Theme No plugins activated 投稿に1ページしかない場合(つまり&lt;!--nextpage--&gt;、投稿に表示されない場合)、追加のページは正常に追加されます(複数の追加ページを追加する場合も¹)。 Welcome to WordPress. This is your first post. Edit or delete it, then start writing! 投稿に2つ以上のページがある場合、余分なページ404および正規のリダイレクトは投稿のページ1になります。 Welcome to WordPress. This is your first post. Edit or delete it, then start writing! &lt;!--nextpage--&gt; This is page 2 2番目のケースで$wp_query-&gt;queried_objectは、余分なページにアクセスすると空になります。これを確認するには、標準リダイレクトを無効にする必要がありますremove_filter('template_redirect', 'redirect_canonical'); 次のコア修正の両方が、動作を変更することなく個別に一緒に試行されました:https : …
14 posts  nextpage 

3
カスタムメニューリンクをページまたは投稿に置き換える簡単な方法はありますか?
プラグインを探しましたが、何も見つかりませんでした。これはコア機能であるはずです。 問題: カスタムリンクまたはメニューリンクを置き換える現在の方法は、次のプロセスを実行することです。 古いメニューリンクを削除 新しいリンクを挿入 リストの最後から新しいリンクをドラッグします 目的の場所に新しいリンクをドロップします 大当たりするまで手順3と4を繰り返します メニューオプション(CSS、ラベルなど)を再度入力します なぜそれが問題なのですか 特に次の場合には非常に非効率的です:(a)巨大なメニューを扱う(b)多くのサブレベルを持つメニュー(c)カスタムオプションを持つ多くのメニュー項目を置き換える ソリューション要件 メニューの位置/階層を保持 オプションを保持(cssクラス、ラベル、タイトル) ページ/投稿/カテゴリなどから選択してください デモンストレーション そのようにする必要があります: 他の考えられるアイデアは、複製する/「これに子リンクを追加する」/またはリストの一番下にではなく一番上に新しいリンクを追加することです。 フィードバックをお願いします。
14 menus  navigation 

1
wpネイティブギャラリー設定にカスタムフィールドを追加する
私はすでに解決策を探していて、多くの未解決または時代遅れのトピックを見つけました。 カスタムワードプレスギャラリーオプション | デフォルトギャラリーのカスタムフィールド ただし、いくつかのカスタムフィールド(チェックボックス、サイクルボタンなど)を追加して、ギャラリーショートカットに属性を追加します。誰かがスニペットを持っていますか? 編集:最終的にアイブスはこれを見つけましたhttps://wordpress.org/support/topic/how-to-add-fields-to-gallery-settingsとそのやりたいこと :)rownn 編集:上部のリンクに基づいて、私は次の行を書きました。 add_action('print_media_templates', function(){ ?&gt; &lt;script type="text/html" id="tmpl-custom-gallery-setting"&gt; &lt;h3 style="z-index: -1;"&gt;___________________________________________________________________________________________&lt;/h3&gt; &lt;h3&gt;Custom Settings&lt;/h3&gt; &lt;label class="setting"&gt; &lt;span&gt;&lt;?php _e('Text'); ?&gt;&lt;/span&gt; &lt;input type="text" value="" data-setting="ds_text" style="float:left;"&gt; &lt;/label&gt; &lt;label class="setting"&gt; &lt;span&gt;&lt;?php _e('Textarea'); ?&gt;&lt;/span&gt; &lt;textarea value="" data-setting="ds_textarea" style="float:left;"&gt;&lt;/textarea&gt; &lt;/label&gt; &lt;label class="setting"&gt; &lt;span&gt;&lt;?php _e('Number'); ?&gt;&lt;/span&gt; &lt;input type="number" value="" data-setting="ds_number" style="float:left;" …

3
WordPress Coreのデザインパターンは何ですか?
WordPress Coreのデザインパターンは何ですか?このスタックオーバーフローの問題ショー、WordPressはないではない MVCパターンに従ってください。ただし、開発者はMVCに従うプラグインとテーマを作成できます。しかし、私の質問はWordPress Core のみに関係しており、MVCパターンに従う場合とそうでない場合がある追加のアドオン、テーマ、拡張機能、プラグイン、またはフォークされたプロジェクトに関するものではありません。 WordPress CoreがMVCデザインに準拠していない場合、どのデザインパターンに準拠しますか?
14 design 

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