WordPress

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

1
新しいアクションで既存のプラグインアクションをオーバーライドする方法
プラグインを使用しています。このようなアクションがあります。 add_action('publish_post', 'old_action'); function old_action($pid) { "code goes here" } } このプラグイン用のモジュールを書いています。そのため、古いアクション関数を新しいアクション関数でオーバーライドする必要があります。 これが私の新しい機能です。 function new_action($pid) { "code goes here" } } フックを使用して、そのold_action関数をnew_action関数に置き換えたいと思います。誰も私を助けることができますか? ありがとう



4
WordPress管理者で新しいページ/投稿/ CPTを追加するのか、編集ページ/投稿/ CPTにいるのかを判断する方法
これは単純なことのように思えますが、現在の画面が新規追加または編集(ワードプレス管理条件タグの一種)用かどうかを判断する方法が必要です。これのための組み込み関数は既にありますか、または...どのように達成するためのアイデアがありますか?

1
ワードプレスのデフォルトのパスワード強度メータースクリプトの使用方法
wordpressのデフォルトのパスワード強度メーターをキューに入れましたが、使用方法がわかりません。現在、コーデックスページにはそのドキュメントへのリンクはありません。デモページまたはドキュメントへのリンクはありますか? 解決済み HTMLは非常に単純です。2つのパスワードボックスがあります。パスワードの結果を表示する1つのdivと、ユーザー名を取得するための隠しフィールド。もちろん、jQueryコードの前にエンキューがjqueryありwp_enqueue_script('password-strength-meter');ます。動作させるjQueryコードは次のとおりです。 jQuery(document).ready(function(){ if(jQuery("#pass-strength-result").length > 0){ jQuery("#pass1").bind("keyup", function(){ var pass1 = jQuery("#pass1").val(); var pass2 = jQuery("#pass2").val(); var username = jQuery("#username").val(); var strength = passwordStrength(pass1, username, pass2); updateStrength(strength); }); jQuery("#pass2").bind("keyup", function(){ var pass1 = jQuery("#pass1").val(); var pass2 = jQuery("#pass2").val(); var username = jQuery("#username").val(); var strength = passwordStrength(pass1, username, pass2); updateStrength(strength); …

6
SECONDの注目画像をアップロードするためのメタボックスを追加しますか?
投稿とページエディタにメタボックスを追加して、画像をアップロードし、それを2枚目の注目画像として使用できるようにします。私のクライアントは、このメタボックスに画像をアップロードして、ページ/投稿ヘッダー画像をカスタマイズできるようになるという考えです。 最終的な結果の例を次に示します。http://gointrigue.com/locations-and-dates/ ページの上部にあるように、ダンサーの大きなバナーがあります。現在、これはCSSでハードコーディングされています。代わりに、これをクライアントがWordpressの投稿/ページ編集画面内からページごとおよび投稿ごとに編集できるようにしたいと思います。 どうすれば始められますか?
18 metabox  uploads 

2
WordPressでデフォルトの画像サイズをハードクロップに設定する
WPで中および大の画像サイズをハードクロップに設定するにはどうすればよいですか? 私のテーマでは、これを使用してサムネイルサイズをハードクロップに設定できます。 add_theme_support('post-thumbnails'); set_post_thumbnail_size( 96, 96, true ); しかし、中規模および大規模の画像をハードクロップする方法はありません。 中規模および大規模のサイズを削除して、それらを再追加する方法はおそらくありますか? add_image_size( 'medium', $width, $height, true ); add_image_size( 'large', $width, $height, true );
18 images 

4
分類ページを変更して、子分類のアイテムを除外する
私はこの質問を見つけました: pre_get_postsフィルターで$ query-> set( 'tax_query'を使用する方法はありますか? これは、はい、pre_get_posts()を使用して分類アーカイブの分類クエリを変更できることを示しているようです。だから私は思いついた add_action('pre_get_posts', 'kia_no_child_terms' ); function kia_no_child_terms( $wp_query ) { if( is_tax() ) { $wp_query->tax_query->queries[0]['include_children'] = 0; } } と同様 add_action('pre_get_posts', 'kia_no_child_terms' ); function kia_no_child_terms( $wp_query ) { if( is_tax() ) { $tax_query = $wp_query->get( 'tax_query' ); $tax_query->queries[0]['include_children'] = 0; $wp_query->set( 'tax_query', $tax_query ); } } …

4
用語の子ではなく、特定のカスタム分類用語に割り当てられたget_posts
次の分類用語があるとします。 Term 1 Term 1.1 Term 1.2 Term 2 Term 2.1 Term 1またはTerm 1.2に割り当てられた投稿を含めず、Term 1に割り当てられた投稿のみを取得するにはどうすればよいですか? 例えば: $pages = get_posts(array( 'post_type' => 'page', 'numberposts' => -1, 'tax_query' => array( array( 'taxonomy' => 'taxonomy-name', 'field' => 'id', 'terms' => 1 // Where term_id of Term 1 is "1". ) ) ); また、規約1.1および1.2が割り当てられた投稿を提供しています。 …

1
Tortoise svnを介してリポジトリにプラグインを更新する正しい方法は何ですか?
私のプラグインは何年もリポジトリにあり、300,000以上のダウンロードがありましたが、亀svnを介してプラグインを更新するための手順について、私は少し無知だと言って恥ずかしいです! ここにはsvnについての質問がたくさんありますが、彼らは私をさらに混乱させただけです:-z どういうわけか私はこれまで管理してきましたが、トランクのコミットとタグディレクトリの作成に関して、プラグインを新しいバージョンに更新するための適切な手順を知る必要があります。 これは私がこれまでやってきたことです。 満足するまでローカルでプラグインの更新をコーディングする ローカルプラグインフォルダー内のすべてのファイルを/ trunk /にコピーします(プラグインとreadmeファイルのバージョン番号が更新されています) トランクディレクトリをコミットする トランクディレクトリを右クリックし、[ブランチ/タグの作成]を選択して、バージョン番号を/ tags /のフォルダーにコピーするように設定します。 それは正しいですか?正しい順序ですか?そうでない場合、正しい方法は何ですか? また、バージョン番号について... 何らかの理由で、前回のアップデートでバージョン2.8.1から2.81.2に変更しましたが、これは、次のバージョン番号を2.9? wordpressは、どのバージョンが最新バージョンであり、ユーザーがバージョンを更新する必要があるかどうかをどのように判断しますか?version_compareを実行しますか?適切なPHPバージョン形式でのみ動作しますか?例えば。2.9.2は2.81.2よりも低いバージョンと見なされますか?(私が理解しているように、version_compareは左から始まり、各数字の上位/下位を比較するため、9は81未満と見なされます) 別の質問、 プラグインの動作に実際には影響しないコードのばかげたミスを見つけた場合は、タイプミスや追加の画像があります。プラグインの新しいダウンロードに変更が含まれるようにするには、何を編集してコミットしますか? トランクとタグフォルダを編集して両方をコミットする必要がありますか?


4
壊れた?WP_Queryおよび投稿タイプとしての「添付」
ページにギャラリーが添付されています。そのページで、次のクエリを実行しています。 $events_gallery = new WP_Query( // Start a new query for our videos array( 'post_parent' => $post->ID, // Get data from the current post 'post_type' => 'attachment', // Only bring back attachments 'post_mime_type' => 'image', // Only bring back attachments that are images 'posts_per_page' => '3', // Show us the …

5
タイトルによるquery_post?
タイトルを使用してWP_Queryまたはquery_postsを使用して投稿のループを作成することは可能ですか? すなわち $args = array('post_title'='LIKE '.$str.'% '); $res = WP_Query($arg); // the loop... // trying this now... $mypostids = $wpdb->get_col("select ID from $wpdb->posts where post_title like 'Abb%' "); echo count($mypostids).", "; // works but can't echo out array of IDs for the next args? $args = array( 'post__in'=> $mypostids ); …


5
カスタム投稿タイプにカスタムフィールドを追加するには?
わかりましたので、私はいくつかのカスタム投稿タイプといくつかの分類法を登録しました。今、私の人生では、カスタムフィールドをカスタム投稿タイプに追加するために必要なコードを把握できません。 ドロップダウンと1行のテキスト領域が必要です。しかし、投稿タイプごとに個別のフィールドも必要です。したがって、投稿タイプ1には3つのフィールドがあり、投稿タイプ2には4つのフィールドがありますが、フィールドが異なるとします。 ヒントは、コーデックスを見て何かを見つけたのに役立ちfunctions.phpますが、ファイルに追加する必要があるものを理解することはできません

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