WordPress

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

16
プラグインをどのようにデバッグしますか?
私はプラグインのオーサリングは初めてで、デバッグに苦労していました。 私は多くのエコーを使用しましたが、それはずさんでandいです。 プラグインを含めてサイト全体を実行できるデバッガーを備えたIDEがこれを実現するより良い方法があると確信しています。

9
wp_queryを使用すると、分類順に並べることができますか?
私の質問は簡単です。WP_Queryを使用して、tax_queryを使用した分類法によってフィルタリングされたカスタムタイプの投稿を取得しています。 今、私の問題は、分類法で注文したいのですが、ドキュメントやウェブでの検索から、解決策を見つけることができません。 WP_Queryのorderbyを使用すると、カスタムメタフィールドも含めて多数のフィールドで注文できますが、分類法をサポートしていないようです。 正しい方向へのポインタはありますか? 皆さん、ありがとうございました。

10
カスタム投稿タイプの投稿URLからスラッグを削除する
カスタム投稿タイプのスラッグを削除するというテーマに基づくすべてのウェブリソースは、つまり yourdomain.com/CPT-SLUG/post-name WPバージョン3.5以前のインストールを参照することの多い非常に古いソリューションになりました。一般的な方法は次のとおりです。 'rewrite' => array( 'slug' => false, 'with_front' => false ), register_post_type関数内。これはもはや機能せず、誤解を招きます。そこで、2018年第3四半期にWordPress 5の瀬戸際でコミュニティに質問します... 書き換え引数内またはその他の場所からカスタム投稿タイプの投稿のURLから投稿タイプのスラッグを削除する現代的で効率的な方法は何ですか? 更新:これを正規表現で動作させるにはいくつかの方法があるようです。特に、競合するページ/投稿名が作成されないようにコンテンツ作成を常に監視する場合、Jan Beckからの回答が必要になります。 。CPT作成時のオプション/フックとして、またはパーマリンクの高度なオプションセットとして。トラックチケットをサポートしてください。 脚注:https : //core.trac.wordpress.org/ticket/34136#ticketを見て/宣伝することで、このtracチケットをサポートしてください。

3
分類法とカテゴリに違いはありますか?
私はワードプレスのコーデックスをよく読んでおり、分類法とカテゴリーとのあいまいな定義について混乱しています。さらに言えば、用語はタクソノミーの説明で使用される単語でもありますが、タクソノミーだけに限定されないことを示唆する方法で使用されているようです。 両方とも、投稿を分類およびグループ化する方法として説明されています。分類法はカテゴリのより一般的な形式であることは理解していますが、それらは互いに正確にどのように関連していますか? 私が気づいていない微妙な違いはありますか?




7
カスタム投稿タイプの単一ビューを無効にする方法は?
カスタム投稿タイプを作成しました: register_post_type('sample_post_type',array( 'labels' => array( 'name' => _x('Sample Posts', 'post type general name'), 'singular_name' => _x('Sample Post', 'post type singular name') ), 'public' => true, 'show_in_nav_menus' => false, 'exclude_from_search' => true )); この特定の投稿タイプの単一投稿ビューを無効にするにはどうすればよいですか?単純な404を表示することは問題ありません。または、ホームページにリダイレクトします。これはプラグイン内にあるため、空のページをセットアップするためにsingle-sample_post_type.phpファイルを作成することはできません。

2
必要に応じてさらにメタボックスを作成する
ユーザーが必要に応じて追加のメタボックスフィールドを作成および削除できるようにしたいと思います。 たとえば、エピソードごとに可変量の曲を再生する音楽ポッドキャストを考えてみましょう。ユーザーは、必要に応じて各曲を入力するフィールドを追加するボタンをクリックできる必要があります。 理想的には、これはプラグインを使用せずに実行されますが、関数ファイルにコード化されます。
46 metabox 


5
データベースインポートでテキストウィジェットデータが失われるのはなぜですか?
開発用マシンのWordPressでサイトを作成しました。使用しているテーマには、テキストを表示するための多数のウィジェットゾーンがあります(サイドバーとフロントページ)。これらすべてのゾーンで単純なテキストウィジェットを使用して、表示情報を配置しました。 サイトを運用環境に移行したときに、WP-DB-Backupプラグインを使用してデータベースのスナップショットを作成しました。次に、結果の.sqlファイルを編集して、すべてのファイルパスとURL参照を更新して、運用サイトをポイントしました。 データベース、Webサイトを作成し、すべてのファイルを運用サイトにコピーした後、mysqlコマンドプロンプトから.sqlファイルを実行して、新しいデータベースにデータをインポートします。 ただし、本番サイトにアクセスすると、テキストの一部が表示され、一部は表示されません。サイトのウィジェットセクションを見ると、一部のウィジェットゾーンにテキストウィジェットがありません。テキストウィジェットは「非アクティブウィジェット」ゾーンにも表示されず、単に表示されません。 BackWPupプラグインを使用してプロセスを繰り返してみましたが、データベースをダンプするときにSQL構文が異なることに気付きました。 インポート中にテキストウィジェットデータが失われるのはなぜですか?
46 database  mysql  import 

9
アップロードしたメディアライブラリアイテムのみを表示するようにユーザーを制限しますか?
ユーザーが写真をアップロードできるようにしたいのですadd_cap('upload_files')が、プロフィールページでは、メディアライブラリにアップロードされたすべての画像が表示されます。どのように私は、彼らがイメージだけ見ることができるようにフィルタをかけることができ、彼らがアップロードされましたか? ここでの私のソリューションは...単純なWPクエリを実行してから、ユーザーの[プロファイル]ページでループを実行しています $querystr = " SELECT wposts.post_date,wposts.post_content,wposts.post_title, guid FROM $wpdb->posts wposts WHERE wposts.post_author = $author AND wposts.post_type = 'attachment' ORDER BY wposts.post_date DESC"; $pageposts = $wpdb->get_results($querystr, OBJECT);
46 images  media 

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


1
IDによるWP_Query?
コーデックスでWP_Queryはpage_id=7、ページごとまたはp=7投稿ごとにクエリを実行できます。IDで投稿タイプの投稿を取得する方法はありますか?同じようにid=7、それは関係なく、ページ、ポストまたはカスタムポストタイプだ場合は、それを取得していないのだろうか? 私は得ることができWP_Queryてp=7、私が追加した場合の仕事に&post_type=customposttype。投稿の種類に関係なく、IDから取得する方法はありますか?
45 wp-query 

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