WordPress

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

1
プラグインを作成せずにボタンをTinyMCEバーに追加する
TinyMCEリッチテキストエディターにカスタムボタンを1つまたは2つ追加しようとしています。これまでに見たチュートリアルは時代遅れであるか、カスタムプラグインでそれを行う方法を説明しています。プラグインを作成せずに、おそらくfunctions.phpファイルの代わりにこれを行うにはどうすればよいですか?具体的<h2></h2>には、本文にaを追加する「h2」ボタンを追加します。

3
プラグインディレクトリ「最終更新」は最初のコミット後に変更されませんか?
2010-05-12にコミットしたRewriteアナライザプラグインの最初のバージョンをリリースしました。ただし、WordPress.orgプラグインディレクトリには2010-11-27が「最終更新」日として引き続き表示されます。これは、プラグインディレクトリがリポジトリに作成された日付です。 開発者FAQは述べています: 最終更新時刻バージョン番号が変更された後 、適切なディレクトリ(trunk /またはstableタグディレクトリ)に最後にチェックインした時刻。 ほとんどの開発者は、プラグインディレクトリが作成された直後に最初のバージョンをコミットするため、違いに気付かないでしょう。しかし、ディレクトリが作成されてから1日以上経過してコミットされた他のプラグインでも同じ不一致が見られます。 私はtrunk/とtags/1.0/ディレクトリの両方を一度にコミットしましたが(ローカルコピーしてからコミットして)、この問題のある他のプラグインは、ほとんどの人がするようにそれを行いました:へのコミットtrunk/とその後のリモートコピーtags/1.0/。 オットーは最近言った: readmeが解析されてエントリが再構築されるのは、プラグインのバージョンが変更されたときだけです。ただし、タグを使用しているユーザーの場合、これは通常、新しいタグを作成して安定タグを更新した後に発生します。 readmeファイルが解析されたので、正しく更新するために他に何ができたのかわかりません。

3
3.2がリリースされたら、3.1のセキュリティアップデートはありますか?
現在、PHP 5.1.6でWordPress 3.1.2を実行しています。WordPress 3.2の最小要件はPHP 5.2.4以上です。WordPress 3.1.2の実行を続け、セキュリティの問題がある場合、3.1のセキュリティ更新が提供されますか、それともWordPress 3.2にアップグレードできるように私のバージョンのPHPを強制的にアップグレードする必要がありますか?
8 security 

8
wp_head()がテーマヘッダーの上部に上部マージンを作成するのはなぜですか?
カスタムテーマを作成しています。要素は正常に動作しますが、<?php wp_head() ?>タグを配置すると、テーマヘッダーの上部に上部マージンが表示されます。 <?php wp_head(); ?>マージンを取り除くとマージンがなくなります。私はしばらくこの場所にいますが、どんな助けでも素晴らしいでしょう。


1
site.com/category/the-post-titleのような投稿URL構造
私は新しいので、にwordpress基づいて、category次にに基づいてURLを使用してページを作成できるかどうかをよく理解したいと思いますpost title。 以下のようなものhttp://mysite.com/category-name/the-post-title かhttp://mysite.com/category-name/12345(ポストID) またはhttp://mysite.com/category-name/12345/the-post-title いくつかのプラグインが存在しますか、これurl_rewriteを行う他の方法を検討する必要がありますか?

4
ワードプレスでカテゴリのすべての投稿を表示するにはどうすればよいですか?
カスタム投稿タイププラグインを使用してカテゴリを作成しましたが、現在、カテゴリの最新の5つの投稿のみが表示されています。 私が欲しいのは、カテゴリーのすべての投稿を表示することです。 たとえば、映画のカテゴリがあるとします-そのカテゴリのすべての映画が欲しいです。 どのコードをどこで使用すればよいですか? 私はワードプレスについてあまり知らないので、段階的なプロセスに感謝します。

1
2つの投稿タイプのリンク
よろしくお願いします。 私はいくつかの検索を実行しましたが、この質問は「投稿2投稿」プラグインを参照して数回回答されていますが、そのドキュメントは非常に「コーダー中心」です-私は自分のことを快適に得ることができます手は汚いが、私はそこで入手可能なものよりも優れたステップバイステップの文書を必要とする。:) ここに私が必要なものがあります。私はgPressを使用して、カスタム投稿タイプを使用して「場所」を生成しています。これは驚くほどうまく機能しています。プレイスに「イベント」を追加できるようにする必要があります。カスタムの投稿タイプを使用してすべてのイベントの詳細をキャプチャできますが、特定の場所にイベントをアタッチしたり、その逆もできるようにしたいと思います。誰かがイベントの投稿を表示している場合、イベントに関連するプレイス情報を取得する簡単な方法もあります。 どんな提案も歓迎します!


1
Wordpress Multisiteを使用しているときにブログ名を取得する方法
5つのサイトを含むワードプレスマルチサイトインストールがあり、マルチサイトはライフスタイルと呼ばれます 家 車 建築 祝日 コミュニティ 私はブログ名を取得しようとしています。テーマで表示するときに各ブログについて、使用するすべての関数が「ライフスタイル」を返します。 私が試してみました; get_bloginfo('name'); get_bloginfo(); global $current_site; var_dump(get_current_site_name($current_site)); get_current_blog(); 返される文字列やオブジェクトにはブログ名が含まれていません。すべてサイト名「ライフスタイル」が含まれています。誰でもアドバイスを提供できます...
8 multisite 

2
DOING_AUTOSAVEのときに$ post_idを返しますか?
このサイトや他の場所で、次のパターンが繰り返し見られます。 add_action( 'save_post', 'wpse14169_save_post' ); function wpse14169_save_post( $post_id ) { if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) { return $post_id; } // Other code... } なぜ戻る必要があり$post_idますか?save_postはアクションであり、アクションハンドラの戻り値は無視されます。WordPressコア自体もそれを行いません。 コーデックスの例はを返しますが$post_id、コーデックスの最初の不正な(または古い)行ではありません。 何か不足していますか?戻る必要があり$post_idますか?これが必要な時期はありましたか?

3
Add New PostページのVisibilityをデフォルトでPrivateに設定するにはどうすればよいですか?
[新しい投稿の追加]ページを変更するプラグインを作成しようとしているため、[可視性]フィールドにはデフォルトで「プライベート」と表示されています。 Status: Draft Visibility: **Private** Publish immediately [Publish] ... WordPressが通常想定しているものとは対照的に: Status: Draft Visibility: **Public** Publish immediately [Publish] 現時点では、「wp_insert_post_data」フィルターを使用しています。これにより、post_statusが「auto-draft」の投稿を「private」に変更できます。これは機能しますが、意図しない副作用があります。post_statusを「private」に変更すると、投稿が自動的に公開され、エディターのボタンが「Update」に変更されます。さらに、ユーザーがタイトルを指定する前に保存した場合、投稿は「自動ドラフト」というタイトルで公開されます。 投稿を自動的に公開せず、デフォルトで[表示]を[非公開]に変更して、ボタンを[更新]に変更する方法はありますか?通常のWordPressでは、ユーザーは表示を手動で非公開に変更でき、ボタンは[公開]のままです...プラグインを介してそれを実現するだけです。また、ユーザーが希望する場合でも、ユーザーが「パブリック」を選択できるようにしたいと考えています。 ありがとう!

3
カスタムメタボックスを検証するためのサンプルコード?
このサイトやGoogle検索でメタボックスカスタムフィールドを検証する例を見つけることはほとんどありません。 誰かが例を挙げたい場合は、ここに役立ついくつかのケースがあります 1)2011年5月 2 日として入力された日付は有効な日付形式です2)テキストボックスに入力された数字は数値で100〜500です 3)テキストボックスのテキストは25文字以上です 私の質問は、フィールドを検証するためのコードではなく、検証コードをどこに置くかです。JavaScriptまたはPHPを使用しますか?保存ポストをフックする場合、検証の失敗に対処するための手法-ポストを更新しますか?投稿を更新しませんか?-どのようにして更新を停止しますか?ユーザーに問題を通知する最良の方法。 すべての提案に感謝します。サンプルコードは、テクニックの単なる説明よりも役立ちます。(これは誰かが記事を書くのにとても良いトピックになるでしょう。)ありがとう



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