首页 > 解决方案 > Wordpress 中的“为 foreach() 提供的参数无效”

问题描述

我正在创建一个 WP 网站。在主页中,我收到一个错误:

警告:在第 108 行的 /home2/siilverp/public_html/wp-content/themes/mts_steadyincome/page-home.php 中为 foreach() 提供的参数无效

这是 page-home.php 的代码:

  <?php if(!empty($mts_options['mts_featured_posts']) && !empty($mts_options['mts_featured_post_cat'])) { ?>
                <div class="home_article">
                    <?php 
                    foreach ( $mts_options['mts_featured_post_cat'] as $cat_id ) {
                        $featured_query = new WP_Query( apply_filters( 'steadyincome_featured_posts_query', array(
                            'cat' => $cat_id,
                            'posts_per_page' => 1
                        ) ) );

现在,我发现我必须输入 var_dump。然后,出现这样的情况:

]=> string(5) "cover" ["gradient"]=> array(3) { ["from"]=> string(7) "#ffffff" ["to"]=> string(7) "# 000000" ["direction"]=> string(10) "horizo​​ntal" } ["parallax"]=> string(1) "0" } ["mts_custom_css"]=> string(0) "" ["mts_lightbox"] => 字符串(1) "0" ["mts_sticky_nav"]=> 字符串(1) "0" ["mts_show_primary_nav"]=> 字符串(1) "1" ["mts_show_footer_nav"]=> 字符串(1) "1 " ["mts_header_section2"]=> string(1) "1" ["mts_header_bottom_text"]=> string(17) "下载我的电子书" ["mts_header_bottom_button_text"]=> string(20) "今天开始赚钱!" ["https://seiscifrasonline.com/wp-content/themes/mts_steadyincome/images/header.jpg " ["mts_banner_title"]=> string(34) "今天开始赚取稳定收入!" ["mts_banner_texts"]=> string( 156)“Lorem ipsum dolor sit amet,consectetur adipiscing elit。Morbi at nisl lorem, vel porttitor justo。Nunc non mauris 精英。Nam enim massa commodo ut placerat。" ["mts_button_text"]=> string(16) "从这里开始" ["mts_banner_button_bg"]=> string(7) "#FF9742" ["mts_arrow_image"]=> string(80) " https://seiscifrasonline.com/wp-content/themes/mts_steadyincome/images/arrow.png " ["mts_form_image"]=> 字符串(80) " https://seiscifrasonline。" ["mts_ribbon_show"]=> string(1) "1" ["mts_banner2_show"]=> string(1) "1" ["mts_social_title"]=> string(66) "加入我们在线社区的超过 100,000 人! " ["mts_banner_social"]=> 数组(5) { ["facebook"]=> 数组(5) { ["group_title"]=> 字符串(8) "Facebook" ["group_sort"]=> 字符串(1) "1" ["mts_banner_icon_title"]=> 字符串(8) "Facebook" ["mts_banner_icon"]=> 字符串(8) "facebook" ["mts_banner_icon_link"]=> 字符串(1) "#" } ["twitter" ]=> array(5) { ["group_title"]=> string(7) "Twitter" ["group_sort"]=> string(1) "2" ["mts_banner_icon_title"]=> string(7) "Twitter" ["mts_banner_icon"]=> string(7) "twitter" ["mts_banner_icon_link"]=> string(1) "#" } ["gplus"]=> array(5) { ["group_title"]=> string(11) "Google Plus" ["group_sort"]=> string(1) "3" ["mts_banner_icon_title"]=> string(11) "Google Plus" ["mts_banner_icon"]=> string(11) "google -plus" ["mts_banner_icon_link"]=> string(1) "#" } ["youtube"]=> array(5) { ["group_title"]=> string(7) "YouTube" ["group_sort"]= > string(1) "4" ["mts_banner_icon_title"]=> string(7) "YouTube" ["mts_banner_icon"]=> string(12) "youtube-play" ["mts_banner_icon_link"]=>string(1) "#" } ["rss"]=> array(5) { ["group_title"]=> string(3) "RSS" ["group_sort"]=> string(1) "5" [" mts_banner_icon_title"]=> 字符串(3) "RSS" ["mts_banner_icon"]=> 字符串(3) "rss" ["mts_banner_icon_link"]=> 字符串(1) "#" } } ["mts_books_title"]=> 字符串(51) "John Smith 推荐读物" ["mts_books_image"]=> string(0) "" ["mts_more_book_link"]=> string(1) "#" ["mts_more_book_text"]=> string(10) "更多书籍" ["mts_featured_posts"]=> 字符串(1) "1" ["mts_featured_post_cat"]=> 字符串(1) "1" ["mts_featured_post_dedup"]=> 字符串(1) "0" ["mts_first_footer"]=> 字符串(1) "0" ["mts_first_footer_num"]=> 字符串(1) "4" ["mts_footer_slider"]=> 字符串(0) "" ["mts_copyrights"]=> 字符串(73) "MyThemeShop 主题" ["mts_home_post_layout"]=> string(8) "layout-1" ["mts_full_posts"]=> string(1) "0" ["mts_pagenavigation_type"]=> string(1) "1" [ "mts_home_headline_meta_info"]=> array(2) { ["enabled"]=> array(3) { ["author"]=> string(11) "作者姓名" ["date"]=> string(4) " Date" ["comment"]=> string(13) "Comment Count" } ["disabled"]=> array(0) { } } ["mts_single_post_layout"]=> string(0) "" ["mts_single_headline_meta_info"]=> array(2) { ["enabled"]=> array(4) { ["author"]=> string(11) "作者姓名" ["date"]=> string(4) "日期" ["category"]=> string(10) "Categories" ["comment"]=> string(13) "Comment Count" } ["disabled"]=> array(0) { } } ["mts_breadcrumb"] => 字符串(1) "1" ["mts_author_comment"]=> 字符串(1) "1" ["mts_comment_date"]=> 字符串(1) "1" ["mts_home_social_buttons"]=> 字符串(1) "1 " ["mts_social_button_position"]=> string(3) "top" ["mts_social_buttons"]=> array(2) { ["enabled"]=> array(5) { ["facebookshare"]=> string(14) “脸书分享” [”facebook"]=> string(13) "Facebook Like" ["twitter"]=> string(7) "Twitter" ["gplus"]=> string(11) "Google Plus" ["pinterest"]=> string (9) "Pinterest" } ["disabled"]=> array(2) { ["linkedin"]=> string(8) "LinkedIn" ["stumble"]=> string(11) "StumbleUpon" } } [ "mts_posttop_adcode"]=> 字符串(0) "" ["mts_posttop_adcode_time"]=> 字符串(1) "0" ["mts_postend_adcode"]=> 字符串(0) "" ["mts_postend_adcode_time"]=> 字符串(1) "0" ["mts_custom_sidebars"]=> 字符串(0) "" ["mts_sidebar_for_home"]=> 字符串(0) "" ["mts_sidebar_for_post"]=> 字符串(0) "" ["mts_sidebar_for_page"]=> string(0) "" ["mts_sidebar_for_archive"]=> string(0) "" ["mts_sidebar_for_category"]=> string(0) "" ["mts_sidebar_for_tag"]=> string(0) "" ["mts_sidebar_for_date"]=> string(0) "" ["mts_sidebar_for_author"]=> string(0) "" ["mts_sidebar_for_search"]=> string(0) "" ["mts_sidebar_for_notfound"]=> string(0) "" ["mts_sidebar_for_shop"]=> string(12) "shop-sidebar" ["mts_sidebar_for_product"]=> string(15) "product-sidebar" ["last_tab"]=> int(0) } 警告:无效参数在第 108 行的 /home2/siilverp/public_html/wp-content/themes/mts_steadyincome/page-home.php 中为 foreach() 提供第 108 行的 php第 108 行的 php第 108 行的 php第 108 行的 phpstring(0) "" ["mts_sidebar_for_archive"]=> string(0) "" ["mts_sidebar_for_category"]=> string(0) "" ["mts_sidebar_for_tag"]=> string(0) "" ["mts_sidebar_for_date"] => string(0) "" ["mts_sidebar_for_author"]=> string(0) "" ["mts_sidebar_for_search"]=> string(0) "" ["mts_sidebar_for_notfound"]=> string(0) "" ["mts_sidebar_for_shop "]=> string(12) "shop-sidebar" ["mts_sidebar_for_product"]=> string(15) "product-sidebar" ["last_tab"]=> int(0) } 警告:为 foreach() 提供的参数无效在第 108 行的 /home2/siilverp/public_html/wp-content/themes/mts_steadyincome/page-home.phpstring(0) "" ["mts_sidebar_for_archive"]=> string(0) "" ["mts_sidebar_for_category"]=> string(0) "" ["mts_sidebar_for_tag"]=> string(0) "" ["mts_sidebar_for_date"] => string(0) "" ["mts_sidebar_for_author"]=> string(0) "" ["mts_sidebar_for_search"]=> string(0) "" ["mts_sidebar_for_notfound"]=> string(0) "" ["mts_sidebar_for_shop "]=> string(12) "shop-sidebar" ["mts_sidebar_for_product"]=> string(15) "product-sidebar" ["last_tab"]=> int(0) } 警告:为 foreach() 提供的参数无效在第 108 行的 /home2/siilverp/public_html/wp-content/themes/mts_steadyincome/page-home.phpmts_sidebar_for_archive"]=> string(0) "" ["mts_sidebar_for_category"]=> string(0) "" ["mts_sidebar_for_tag"]=> string(0) "" ["mts_sidebar_for_date"]=> string(0) "" ["mts_sidebar_for_author"]=> string(0) "" ["mts_sidebar_for_search"]=> string(0) "" ["mts_sidebar_for_notfound"]=> string(0) "" ["mts_sidebar_for_shop"]=> string(12) "shop-sidebar" ["mts_sidebar_for_product"]=> string(15) "product-sidebar" ["last_tab"]=> int(0) } 警告:在 /home2/siilverp/public_html/ 中为 foreach() 提供的参数无效wp-content/themes/mts_steadyincome/page-home.php 在第 108 行mts_sidebar_for_archive"]=> string(0) "" ["mts_sidebar_for_category"]=> string(0) "" ["mts_sidebar_for_tag"]=> string(0) "" ["mts_sidebar_for_date"]=> string(0) "" ["mts_sidebar_for_author"]=> string(0) "" ["mts_sidebar_for_search"]=> string(0) "" ["mts_sidebar_for_notfound"]=> string(0) "" ["mts_sidebar_for_shop"]=> string(12) "shop-sidebar" ["mts_sidebar_for_product"]=> string(15) "product-sidebar" ["last_tab"]=> int(0) } 警告:在 /home2/siilverp/public_html/ 中为 foreach() 提供的参数无效wp-content/themes/mts_steadyincome/page-home.php 在第 108 行mts_sidebar_for_category"]=> string(0) "" ["mts_sidebar_for_tag"]=> string(0) "" ["mts_sidebar_for_date"]=> string(0) "" ["mts_sidebar_for_author"]=> string(0) "" ["mts_sidebar_for_search"]=> string(0) "" ["mts_sidebar_for_notfound"]=> string(0) "" ["mts_sidebar_for_shop"]=> string(12) "shop-sidebar" ["mts_sidebar_for_product"]=> string (15) "product-sidebar" ["last_tab"]=> int(0) } 警告:在 /home2/siilverp/public_html/wp-content/themes/mts_steadyincome/page-home.php 中为 foreach() 提供的参数无效在第 108 行mts_sidebar_for_category"]=> string(0) "" ["mts_sidebar_for_tag"]=> string(0) "" ["mts_sidebar_for_date"]=> string(0) "" ["mts_sidebar_for_author"]=> string(0) "" ["mts_sidebar_for_search"]=> string(0) "" ["mts_sidebar_for_notfound"]=> string(0) "" ["mts_sidebar_for_shop"]=> string(12) "shop-sidebar" ["mts_sidebar_for_product"]=> string (15) "product-sidebar" ["last_tab"]=> int(0) } 警告:在 /home2/siilverp/public_html/wp-content/themes/mts_steadyincome/page-home.php 中为 foreach() 提供的参数无效在第 108 行字符串(0) "" ["mts_sidebar_for_author"]=> 字符串(0) "" ["mts_sidebar_for_search"]=> 字符串(0) "" ["mts_sidebar_for_notfound"]=> 字符串(0) "" ["mts_sidebar_for_shop"] => string(12) "shop-sidebar" ["mts_sidebar_for_product"]=> string(15) "product-sidebar" ["last_tab"]=> int(0) } 警告:在 / 中为 foreach() 提供的参数无效第 108 行的 home2/siilverp/public_html/wp-content/themes/mts_steadyincome/page-home.php字符串(0) "" ["mts_sidebar_for_author"]=> 字符串(0) "" ["mts_sidebar_for_search"]=> 字符串(0) "" ["mts_sidebar_for_notfound"]=> 字符串(0) "" ["mts_sidebar_for_shop"] => string(12) "shop-sidebar" ["mts_sidebar_for_product"]=> string(15) "product-sidebar" ["last_tab"]=> int(0) } 警告:在 / 中为 foreach() 提供的参数无效第 108 行的 home2/siilverp/public_html/wp-content/themes/mts_steadyincome/page-home.phpmts_sidebar_for_product"]=> string(15) "product-sidebar" ["last_tab"]=> int(0) } 警告:/home2/siilverp/public_html/wp-content/themes/mts_steadyincome 中为 foreach() 提供的参数无效/page-home.php 第 108 行mts_sidebar_for_product"]=> string(15) "product-sidebar" ["last_tab"]=> int(0) } 警告:/home2/siilverp/public_html/wp-content/themes/mts_steadyincome 中为 foreach() 提供的参数无效/page-home.php 第 108 行

从那里开始,我不知道该怎么办。我对编程一无所知。

标签: phparrayswordpressstring

解决方案


它会引发警告,因为您的 ["mts_featured_post_cat"]=> string(1) 是字符串而不是数组。


推荐阅读