タグ付けされた質問 「array」

1
ポストメタシリアル化配列からデータを抽出する方法は?
カスタムメタフィールドにデータを配列として保存するXMLからWPへのデコーダースクリプトを見つけました。情報を抽出する最良の方法は何ですか? たとえば、「製造元」フィールドを「カナダ」として表示するにはどうすればよいですか? [_ttn_i_details] => Array ( [0] => a:5:{s:9:"engine_id";a:1:{i:0;s:9:"300000225";}s:15:"transmission_id";a:1:{i:0;s:6:"257691";}s:5:"plant";a:1:{i:0;s:23:"Oshawa, Ontario, Canada";}s:15:"Manufactured in";a:1:{i:0;s:6:"CANADA";}s:22:"Production Seq. Number";a:1:{i:0;s:6:"151411";}} ) 上記のサンプルコードはを介して生成されましたprint_r(get_post_custom($post->ID));。 どんなに小さな洞察でも、本当に感謝しています。:)
23 post-meta  array 

5
時間が経過してもWP Cronが実行されない
目標 wp_schedule_single_event( )ユーザーがフォームを送信してから8分後に電子メールを送信する単一のイベントを実行するために使用します。 問題 次のコードはmyにありfunctions.phpます: function nkapi_send_to_system( $args ) { wp_mail( 'xxx', 'xxx', $args ); } add_action( 'nkapi_send', 'nkapi_send_to_system' ); function schedule_event( $id ) { wp_schedule_single_event( current_time( 'timestamp' ) + 480, 'nkapi_send', array( $id ) ); } そして、次のコードは、呼び出すために使用されていますschedule-event。 schedule_event( $_SESSION['insert_id'] ); // the $_SESSION var contains an INT 8分以上待った後、受信トレイに電子メールがありませんでした。 私が試したもの …
16 hooks  array  wp-cron  cron  events 

2
ウィジェットフィールドデータを配列として保存する方法は?
私はウィジェットを作成しています、それは約10のIDを格納する必要があります。現在、次のフィールドメソッドを使用して、各IDを個別のフィールドに格納しています。ワードプレスでは、各フィールドのデータを個別に保存します。配列を使用して、たとえばすべてのフィールドのデータをワードプレスの1行だけに格納することは可能ですか? <input class="widefat" id="<?php echo $this->get_field_id('item1_id'); ?>" name="<?php echo $this->get_field_name('item1_id'); ?>" value="<?php echo $instance['item1_id']; ?>" /> <input class="widefat" id="<?php echo $this->get_field_id('item2_id'); ?>" name="<?php echo $this->get_field_name('item2_id'); ?>" value="<?php echo $instance['item2_id']; ?>" />

3
投稿IDからパーマリンクとタイトルを取得する方法は?
投稿IDの配列を保存しました。投稿をリンクとしてリストしたいので、投稿IDのタイトルとパーマリンクを取得する必要があります-$ id。リストは次のif条件でエコー出力されるはずです。つまり、$ idをパーマリンクとタイトルに置き換える必要があります。現時点では、コードは単に投稿ID番号をリストしています。 <?php if(count($related)){ echo "<div>Read More<ul>"; foreach($related as $id){ echo "<li>$id</li>"; } echo "</ul></div>"; } ?>
11 permalinks  title  array  php  id 

1
$ wpdbで配列を取得する
$ wpdbを使用するようにこのコードを変換しようとしています。 $data = array(); $query = "SELECT * FROM videos"; $query_exec = mysql_query($query) or die(); while($row = mysql_fetch_array($query_exec)) { if ( $row['video'] == "http://youtu.be/".end(explode('http://youtu.be/',$row['video'])) ) { $data[$row['id']] = end(explode('http://youtu.be/', $row['video'])); } else { $data[$row['id']] = end(explode('?v=', $row['video'])); } } だから私はしました: $query = $wpdb->get_results("SELECT * FROM videos"); しかし、どうすれば配列をフェッチできますか?よろしくお願いします。
9 wpdb  array 

2
添付画像srcの取得とクラスの追加
それぞれに4つの添付画像が含まれている投稿があります。私が私のsingle.phpでやろうとしていることは、4つの画像すべてを取得して、各画像に異なるクラスを追加できるようにすることです。 <img class="image_1 no_lazy" src="first attached image src"/> <img class="image_2" src="second attached image src"/> <img class="image_3" src="third attached image src"/> <img class="image_4" src="fourth attached image src"/> これが私が試したことですが、srcを取得する代わりに配列を取得します...私は本当に解決策に近いと思いますが、私が間違っていることを見つけることができません... <?php global $post; $args = array( 'post_parent' => $post->ID, 'post_type' => 'attachment', 'post_mime_type' => 'image', 'orderby' => 'menu_order', 'order' => 'ASC', 'numberposts' => …

1
add_filterを使用して配列に新しい要素を挿入する
add_filter('example_filter', function(){ return array( 'tax1' ); } ); add_filter('example_filter', function(){ return array( 'tax2' ); } ); add_filter('example_filter', function(){ return array( 'tax3' ); } ); print_r( apply_filters( 'example_filter', array()) ); 結果は Array ( [0] => tax3 ) add_filterを使用してこの配列に新しい要素を挿入する方法を理解できませんでした。適切な方法は何ですか?
8 filters  array 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.