Jump to content

Warning: implode() [function.implode]: Invalid arguments passed


withacause

Recommended Posts

Hi There,

My WordPress header.php is giving me some grief.  It was working just fine until I went into theme options and tried to specify a new page to appear on the main menu. Then the main menu broke!  I get this error message:

 

Warning: implode() [function.implode]: Invalid arguments passed in/nfs/c05/h04/mnt/83132/domains/gwrobinson.com/html/wp/wp-content/themes/gwr/header.php on line 54

 

Can any of you far superior php experts out there help me figure out how to fix this error message??  Thank you!!!

 

The line of code in question is as follows:

 

<?php
$top_pages = get_pages('sort_column=menu_order&include=' . implode(',', get_option('top_navigation', array())));
?>
[/code}
 
The whole header.php file is
[code]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
<title><?php wp_title('«', true, 'right'); ?> <?php bloginfo('name'); ?>: Energy Efficient homes for sale in Garison Way & Turnberry Lake</title>
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
<?php wp_head(); ?>
<!--[if lte IE 6]>
<style type="text/css" media="screen">
#featured-home .holder .box { 
background-image: none; 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='<?php bloginfo('stylesheet_directory'); ?>/images/featured-home-box.png', sizingMethod='scale'); bottom: -1px; 
/* height: 250px; /* emulate max-height in ie6 */
}
</style> 
<script type="text/javascript" charset="utf-8">
var isIE6 = true;
</script>
<![endif]-->
<script src="<?php bloginfo('stylesheet_directory'); ?>/js/cufon-yui.js" type="text/javascript" charset="utf-8"></script>
<script src="<?php bloginfo('stylesheet_directory'); ?>/js/Trajan_Pro_400.font.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8">
jQuery(function ($) {
   Cufon.replace('h2, h3, h4');
   Cufon.replace('h3 .featuredtitle');
            Cufon.replace('span.hthree');
   if (typeof isIE6 != "undefined") {
var slides_box = $('#featured-home .holder .box');
    if ($(slides_box).height() > 250) {
    $(slides_box).height(250);
    }
    var innerpagebox = $('.innerpagebox');
    if ($(innerpagebox).height() < 188) {
    $(innerpagebox ).height(188);
    }
 
   }
});
</script>
</head>
<body <?php body_class(); ?>>
<div class="shell">
<div id="header">
<h1 id="logo" class="fl notext"><a href="<?php echo get_option('home'); ?>"><?php bloginfo('name'); ?></a></h1>
<div class="header-right">
<?php
$top_pages = get_pages('sort_column=menu_order&include=' . implode(',', get_option('top_navigation', array())));
?>
<div id="social">
<div id="facebook"><a href="http://www.facebook.com/pages/GW-Robinson-homes/344500372268786" rel="nofollow" title="Become our fan on Facebook!" onClick="window.open(this.href); return false"></a></div>
<div id="twitter"><a href="https://twitter.com/#!/GWRobinsonHomes" rel="nofollow" title="Follow us on Twitter!" onClick="window.open(this.href); return false"></a></div> 
</div>
<p>
<?php $i = 1; foreach ($top_pages as $_p): ?>
<a href="<?php echo get_permalink($_p->ID); ?>"><?php echo apply_filters('the_title', $_p->post_title); ?></a>
<?php if ($i!==count($top_pages)): ?>
|
<?php endif ?>
<?php $i++; endforeach ?>
</p>
<div id="navigation">
<ul>
<?php wp_list_pages('title_li=&sort_column=menu_order&link_before=<span>&link_after=</span>&include=' . implode(',', get_option('header_navigation', array()))) ?>
</ul>
</div>
</div>
</div>
<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
  ga('create', 'UA-40896628-1', 'gwrobinson.com');
  ga('send', 'pageview');
</script>
<div id="content">
Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.