Questions tagged «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存储在单独的字段中。它将每个字段的数据分别存储在wordpress中。是否可以使用数组将所有字段的数据仅存储在wordpress中的一行中以供示例? <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个图像src都无法向每个图像添加不同的类。 <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 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.