WordPress

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

7
RSSですべての投稿を取得する
WordPressの設定で定義されている最新のX件以上の投稿にどのように/アクセスできるか疑問に思っています。RSSを介してすべてのブログコンテンツを移行するプラグインを見てきましたが、その方法を確認するために何も考えていません。 基本的に私は数百のWordPressブログを管理しており、クライアントのためにニュースレタージェネレーターを構築しています。彼らは、いくつかの投稿を選択し、抜粋をニュースレターの本文に表示できるようにしたいと考えています。サイトは複数のサーバーに分散しており、ニュースレタージェネレーターはCRMの上に構築されているため、直接のデータベースクエリは困難です。RSSが最もクリーンですが、一度に10を超えるアクセス方法(管理者で10が設定されている場合)を理解できないようです。 何か案は?
10 rss 

4
WordPressに相当するDrushはまだありますか?
私は現在プロジェクトでDrupalを使用しており、そのすべての欠点について、DrupalフレームワークへのDrushのようなコマンドラインインターフェイスを持つことは天の恵みです。 WordPressを使用して、サイトのデプロイに使用するプラグインを制御できる同等のものはありますか、またはどのデフォルト設定を使用する必要がありますか? または、現在のものをwp-configまたは類似の場所にドロップするだけの現在の最善のアプローチですか?

4
投稿/ページのスラッグに番号を使用できますか?
投稿/ページのスラッグに番号を使用することは可能ですか?ページスラッグに「123」などを使用しようとしましたが、毎回WordPressが「123-2」に変換します。 WPによってIDとして解釈される数値はおそらくあると思います。使用したい番号は、投稿/ページIDとは関係ありません。これを回避できますか? そして、はい、この場合、テキストの代わりに数字を使用するのには十分な理由があります:-) 編集:関連する、より一般的なメモでは、スラッグに入れることができるものにはどのような制限がありますか?+記号も使用できないことがわかりましたが、ファイル名にその文字を使用すると問題なく動作しました。
10 slug 


1
page- {slug} .phpなどのページテンプレートファイルをサブディレクトリに移動するにはどうすればよいですか?
page-{slug}.phpWordで自動的に認識されるように、ページテンプレートファイルをテーマ内のサブディレクトリなどに移動したいと考えています。上記のフォームのページテンプレートがサブディレクトリ内に存在しない場合、WordPressはデフォルトのテンプレート読み込みルールにフォールバックする必要があります。どうすればそれを達成できますか? 注-1: この質問とそれに対応する回答は、ページテンプレートの方が一般的であり、このリンクで言及されているのtemplate-parts/pageは同じではありません。 注-2:page-{slug}.phpページテンプレートファイルが複数あるので、それらをサブディレクトリに移動して、ファイルを整理します。


1
ワードプレスの管理メニューに第3レベルのサブメニューを追加する方法
WordPress管理メニューに3番目のレベルのドロップダウンメニューを追加するために使用できる関数、アクション、またはフィルターはありますか? たとえば、現在サイドバーメニューには投稿用のメニューがあり、投稿の下には投稿の編集、新しい投稿、カテゴリ、タグの追加用のサブメニューがあります。Pagesにも似たようなものがあります。 私がしたいことは、コンテンツというメニュー項目を追加し、コンテンツの投稿、ページ、およびカスタムコンテンツタイプの下に配置し、それらの各エントリの下に関連するサブメニュー(編集、追加など)を配置することです。 私が作成したカスタムプラグインを使用してこれを実行します。問題は、第3レベルのサブメニューを追加する方法に関する情報が見つからないことです。 何か案は? ありがとう。


3
ローカライズ済みのスクリプトをインターセプトする方法
プラグインがスクリプトを使用している場合(有名な例:jQuery UI Datepicker)、スクリプトが出力をレンダリングする方法に不満がある場合は、2つの可能性があります。 1.スクリプトの登録を解除する>独自のバージョンを追加する だから、最初に、あなたは(優先順位やフックを見つけ、その後、ハンドルをチェックする必要があると思いwp_enqueue_scripts、login_enqueue_scripts...あなたはドリルを知っているなど、)。 2. jQueryプラグインパラメータを変更する 通常-プラグインががらくたでない場合-それを使用して、PHPからJSにパラメーターをプッシュします。 wp_localize_script( $handle, $object_name, array( // data ) ); これはJSスクリプトにデータを追加するスマートな方法ですが、デフォルトではフィルターできません。どちらWP_ScriptsもWP_Dependencies申し出任意のフィルタユーザーが後で利用することができます 質問: PHPからJavaScriptに移動された引数/パラメーターをどのようにフィルタリングできwp_localize_scriptますか?

1
to_pingとpingされた列の用途は何ですか?
誰かがwp_postsテーブルのto_pingとpinged列の使用に関するリファレンスを説明または表示できますか?私のグーグルスキルは私に失敗したようです。 この投稿レコードに関連する用語のpingedを保存するために、列を使用して実験を行いたかったのですterm_id。 代わりにカスタムフィールドを使用するのが適切な方法であることはわかっていますinner joinが、WP_Query呼び出しでmysqlを減らしたかったのです。 前もって感謝します。
10 posts  table 

1
カスタム投稿タイプではなく投稿のパーマリンクを変更する
現在、私の投稿のパーマリンク構造は domain.com/post-title 私は静的なフロントページと「ブログ」ページを投稿に使用しています。投稿、タグ、カテゴリのパーマリンク構造をに変更したい domain.com/blog/post-title パーマリンク構造に/ blog /を簡単に追加できますが、問題は、カスタム投稿タイプもこの変更されたパーマリンク構造を取得することであり、これは望ましい結果ではありません。 前もって感謝します!

9
管理ユーザーはWPを更新できません
WP 3.3.2を実行しているサイトがあります。バックエンドには、「WordPress 3.5が利用可能です!サイト管理者に通知してください」というバーが表示されます。 面白いことに、私は管理者ユーザーでログインしています。更新ページ(wp-admin / update-core.php)にアクセスしようとすると、次のエラーが発生します。 「このページにアクセスするための十分な権限がありません。」 ここで何が起こっているのかについてのヒントはありますか?ありがとう。
10 updates 

2
現在のカテゴリID phpを取得します
現在表示されているアーカイブのカテゴリIDを取得しようとしています。 私は試した: // category (can be a parent category) $current_cat_ID = get_query_var('cat'); // print_r ($current_cat_ID); 何も印刷されません...
10 php 

6
投稿のタイトルが存在するかどうかを確認し、存在しない場合は投稿を挿入し、存在する場合はメタにインクリメンタル番号を追加します
ユーザーがフォームを送信してカスタム投稿を作成する機能はすでにあります... <?php $postTitle = $_POST['post_title']; $submit = $_POST['submit']; if(isset($submit)){ global $user_ID; $new_post = array( 'post_title' => $postTitle, 'post_content' => '', 'post_status' => 'publish', 'post_date' => date('Y-m-d H:i:s'), 'post_author' => '', 'post_type' => 'stuff', 'post_category' => array(0) ); $post_id = wp_insert_post($new_post); add_post_meta($post_id, 'times', '1'); } カスタム投稿のタイトルが存在するかどうかを確認し、存在しない場合は、メタフィールドに#1の投稿を作成し、存在する場合は、メタフィールドに1を追加するだけです。

2
お問い合わせフォーム7選択ボックスの異なる値-テキスト、コンテンツ-テキストのオプション[クローズ]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新することがありますので、上のトピックワードプレスの開発スタックExchange用。 5年前休業。 DSoesだれでも、Contact Form 7プラグインのselect-optionsで別の値を設定する方法を知っていますか?これは私がやろうとしていることのHTMLの例です <selct> <option value="1">My car</option> <option value="2">Your car</option> </select>

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