WordPress

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




5
「post_title LIKE 'something%'」を含むWP_Query?
私は何をする必要があるWP_QueryとLIKEのpost_title。 私はこのレギュラーから始めましたWP_Query: $wp_query = new WP_Query( array ( 'post_type' => 'wp_exposants', 'posts_per_page' => '1', 'post_status' => 'publish', 'orderby' => 'title', 'order' => 'ASC', 'paged' => $paged ) ); しかし、私が実際にやりたいことは、SQLでは次のようになります: $query = " SELECT * FROM $wpdb->posts WHERE $wpdb->posts.post_title LIKE '$param2%' AND $wpdb->posts.post_type = 'wp_exposants' ORDER BY $wpdb->posts.post_title "; $wpdb->get_results($query); 出力は私が予想している結果を出力<?php …
44 wp-query  sql 

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

8
WordPress Codexのローカルコピー?
インターネットに接続していないときにWordPressテーマを開発したいことがあります。生産性を高めるには、関数リファレンスとテンプレートタグが必要です。 Codexのダウンロード可能なコピーまたはSVNコピーを検索しましたが、見つかりませんでした。を使用してミラーリングしようとしましたwgetが、結果はむらがありました(大きすぎる!)。 もっと良い方法はありますか?


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

7
カスタムフィールドキーのすべての値の取得(クロスポスト)
特定の投稿のカスタムフィールド値を取得する方法を知っています。 get_post_meta($post_id, $key, $single); 必要なのは、すべての投稿にわたって、特定のカスタム投稿キーに関連付けられたすべての値を取得することです。 誰でもこれを行う効率的な方法を知っていますか?DB内のすべての投稿IDをループしたくありません。 例: 「ムード」と呼ばれるカスタムフィールドのすべての値が異なる4つの投稿。2つの投稿の値は「happy」、1つの投稿の値は「怒っている」、1つの投稿の値は「悲しい」です 出力したい:私たちが持っているすべての投稿で:2人の幸せな人、1人の怒っている人、1人の悲しい作者。 しかし、たくさんの投稿のために。 私が探しているのは次のいずれかです: これを取得するWP関数。または これを可能な限り効率的に取得するためのカスタムクエリ。

1
スクリプトとスタイルを登録/エンキューする適切な場所はどこですか
現在、WordPress 3.1.4を使用しています。私はどこ(どのフック)を使うのか混乱しています: 登録および/またはエンキューする スクリプトとスタイル フロントエンドとバックエンドで? 質問: 使用する正しいフックはどれですか? すべてのフロントエンドの登録/エンキュースクリプト/スタイルはinit? なぜないのadmin_print_styles-{xxx}ですか?

3
最高のベアボーンベーステーマに関する意見と推奨事項[非公開]
前文 WPサイトを「ゼロから」ゼロから作成していることに気付きました(つまり、そこにあるテーマデザインを無視し、クライアントのニーズに合わせてデザインワイヤフレームを作成するだけです。)適切な基本構造を持つテーマ、またはTwentyTenから始めて、そこから子テーマをフォークします。 最近、TwentyTenは、良い学習プラットフォームになるために可能なあらゆるテクニックが詰め込まれているため、ベース/親テーマとして始めるのに最適な場所ではないかもしれないというアドバイスを受けています。しかし、カスタマイズが最も簡単でも効率的でもないかもしれません(テンプレート階層のほぼすべての部分に個別のtemplate.phpページがあり、考えられるすべてのtemplate-part.phpがあります。 また、既存のテーマ(無料のテーマ、またはThemeForestなどのサービスのテーマ)を使用することは、コーディング標準、テンプレートの使用、テンプレートパーツまたはフック、非互換性などの点で、ちょっとした問題です。どちらか。 理想的には、最初の選択を、少数の非常によく構築された、非常に汎用性が高く、非常にベアボーンな(デザインが軽快な)テーマに絞り込み、子テーマをフォークして、ワイヤーフレームとデザイン仕様に適合させることができるようにします。 質問に答える 子テーマを分岐するためのお気に入りのベアボーンテーマは何ですか?なんで彼らが好きですか? アドバイスありがとうございます!

1
カスタムループ後のwp_reset_postdata()またはwp_reset_query()
いくつかのものを読んquery_reset_postdataでquery_reset_query、私を混乱させます。例えば: wp_reset_postdataとwp_reset_queryの両方を一緒に使用する必要はありますか? http://www.poststat.us/properly-reset-wordpress-query/ 上記では、query_reset_postdata()「個別のクエリ」を使用する場合にのみ使用する必要があると述べています。example2にはコメントがあります。 WP_Query( $args ) = wp_reset_postdata(); そして query_posts ( $args ) = wp_reset_query(); そしてwp_reset_query、あなたはquery_postsを使用するべきではないので、本当に使用すべきではありません!? WP Codexではwp_reset_query()、カスタムループの後に使用する必要があると記載されています(最初の例)http://codex.wordpress.org/Function_Reference/wp_reset_query コーデックスは間違っていますか?

4
WordPressの空のダッシュボードの問題を修正するには?
サイト私の会社が使用するのは、ブログ二十テンに基づいたテーマでワードプレス3.3.1に。先週、本番サーバーでApacheとPHPをアップグレードしました。その後、ダッシュボードは機能しなくなりました。ユーザーがログインすると、空のダッシュボードが表示されます。リンク付きのメニューはまだ存在しますが、どのリンクも機能しないため、新しい投稿などを作成できません。ページソースに次のメッセージが表示されます。 致命的エラー:宣言されていない静的プロパティへのアクセス:706行目のblog / wp-admin / includes / screen.phpにあるWP_Screen :: $ this WordPressの構成に変更はなく、新しいプラグインもインストールされていません。問題を修正するには?

2
wp_nav_menuの「items_wrap」引数のドキュメントはありますか?
wp_nav_menuを使用していますが、サブレベルのドロップダウン用のカスタム出力を作成しようとしています。「items_wrap」引数に出くわしましたが、それが何であるか、どのように機能するのか、どのようなことができるのかについてはあまり情報がありません。 「%1 $ s」および「%2 $ s」とは正確には何ですか?(誰でもそれを素人の言葉で説明できますか?)
42 menus  dropdown 

5
ページネーションがカスタムループで機能しない
60日以内に利用できる不動産のリストを表示するために使用しているカスタムループがあります。私は次の関数で呼び出しています: <?php $sixtydays = date('Y/m/d', strtotime('+60 days')); $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $query = new PostsOrderedByMetaQuery(array( 'post_type' => array('post', 'real-estate'), 'meta_key' => 'Time Available', 'meta_compare' => '<=', 'meta_value' => $sixtydays, 'paged' => $paged, 'orderby_meta_key' => 'Price', 'orderby_order' => 'ASC' )); ?> <?php while ($query->have_posts()) : $query->the_post(); ?> ループはうまく機能しますが、ページ付けすることはできません。最初の10個(デフォルト)の投稿が表示されますが、ページネーションは表示されません。すべての投稿を表示する唯一の方法は、'posts_per_page' …

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