脚本宝典收集整理的这篇文章主要介绍了php – 如何使用SimplePie从wordpress RSS获取自定义数据,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
add_action('RSS2_item','dw_add_data_to_RSS'); function dw_add_data_to_RSS(){ global $post; if( $post->post_type == 'product' ) { $product = new WC_Product( $post->ID ); $output = ''; $thumbnail_ID = get_post_thumbnail_id( $post->ID ); $thumbnail = wp_get_attachment_image_src($thumbnail_ID,'thumbnail'); $output = '<post-thumbnail>'; $output .= '<url>'. $thumbnail[0] .'</url>'; $output .= '<width>'. $thumbnail[1] .'</width>'; $output .= '<height>'. $thumbnail[2] .'</height>'; $output .= '</post-thumbnail>'; $output .= '<price>' . number_format( $product->get_price() ) . ' ' . get_woocommerce_currency_symbol() . '</price>'; echo $output; } }
此代码将产品价格和缩略图添加到RSS Feed现在我们需要在#wordpress2上显示这些数据,但我不知道该怎么做
$RSS = fetch_Feed( 'http://localhost/wp/Feed/?post_type=product' ); if ( ! is_wp_error( $RSS ) ) { $maxitems = $RSS->get_item_quantity( 10 ); $RSS_items = $RSS->get_items( 0,$maxitems ); } foreach ( $RSS_items as $item ) { echo '<a href="'. $item->get_permalink() .'"><img src="{MY_IMAGE_FROM_RSS}"> <span class="price">{MY_PRICE_FROM_RSS}</span></a>'; }
对于MY_IMAGE_FROM_RSS,请使用$item-> get_item_tags(”,’post-thumbnail’)[0] [‘child’] [”] [‘url’] [0] [‘data’]和MY_PRICE_FROM_RSS使用$item – > get_item_tags( ”,‘价格’)[0] [ ‘数据’]
以上是脚本宝典为你收集整理的php – 如何使用SimplePie从wordpress RSS获取自定义数据全部内容,希望文章能够帮你解决php – 如何使用SimplePie从wordpress RSS获取自定义数据所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。