Forum Moderators: coopster
<div id="rightbottommenucon"><link rel="stylesheet" href="page.css" type="text/css"/>
<ul id="rightbottommenu">
<li><a href="link">title</a></li>
<li><a href="link">title</a></li>
<li><a href="link">title</a></li>
<li><a href="link">title</a></li>
<li><a href="link">title</a></li>
<li><a href="link">title</a></li>
<li><a href="link">title</a></li>
<li><a href="link">title</a></li>
</ul>
</div>
<?php
if(isset($_GET['pageid']) ? $_GET['pageid'] : '')
{
$id = $_GET['pageid'];
$pages = array('id1', 'id2', 'id3');
foreach($pages as $page)
{
if($page == $id)
$match = true;
}
if($match)
include('list.php');
}
?> <?php
if(isset($_GET['pageid']) ? $_GET['pageid'] : '')
{
$id = $_GET['pageid'];
$pages = array('id1', 'id2', 'id3');
foreach($pages as $page)
{
if($page == $id)
$match = true;
}
if($match)
{ ?>
<div id="rightbottommenucon"><link rel="stylesheet" href="page.css" type="text/css"/>
<ul id="rightbottommenu">
<li><a href="link">title</a></li>
<li><a href="link">title</a></li>
<li><a href="link">title</a></li>
<li><a href="link">title</a></li>
<li><a href="link">title</a></li>
<li><a href="link">title</a></li>
<li><a href="link">title</a></li>
<li><a href="link">title</a></li>
</ul>
</div>
<?php }
}
?> <?php
if(isset($_GET['pageid']) ? $_GET['pageid'] : '')//I'm using this to check for the var before executing the code. You may a different way of getting the var such as a function.
{//begin if isset
$post_id = $_GET['pageid'];
$ids = array( 241, 265,254,260,258,263,268,189);
if( in_array( $post_id, $ids )) : ?>
<div id="rightbottommenucon"><link rel="stylesheet" href="page.css" type="text/css"/>
<ul id="rightbottommenu">
<li><a href="link">title</a></li>
<li><a href="link">title</a></li>
<li><a href="link">title</a></li>
<li><a href="link">title</a></li>
<li><a href="link">title</a></li>
<li><a href="link">title</a></li>
<li><a href="link">title</a></li>
<li><a href="link">title</a></li>
</ul>
</div>
<?php endif;
}//end if isset ?> Now, he wants to display the list ONLY on specific pages (7 out of 20 or so total).
function some_list($listvalue=null) {
$list = null;
if ($listvalue=='vendors') {
$list = '
<ul id="vendorlist">
<li><a href="link">title</a></li>
<li><a href="link">title</a></li>
<li><a href="link">title</a></li>
</ul>
';
}
else if ($listvalue=='customers') {
$list = '
<ul id="customerlist">
<li><a href="link">title</a></li>
<li><a href="link">title</a></li>
<li><a href="link">title</a></li>
</ul>
';
}
else {
$list = '
<ul id="linklist">
<li><a href="link">title</a></li>
<li><a href="link">title</a></li>
<li><a href="link">title</a></li>
</ul>
';
}
return $list;
}
function some_list($listvalue=null) {
$list = null;
if (! $listvalue) { $listvalue=='linklist'; }
// I detest globals, but it's Wordpress. :-\
global $wpdb,$table_prefix;
$table = $table_prefix . 'posts';
$query = "select post_content from $table where post_name='$listvalue' and post_type='page'";
// This is an array, but there should only be one . . .
$posts = $wpdb->get_results($query);
// hence $posts[0], the first array element.
$list = $posts[0]->post_content;
return $list;
}