exclude pages / pagina niet in hoofdmenu
-
Hallo iedereen,
Ik ben dringend op zoek naar hulp. Wie zou mij willen helpen?
Ik heb een pagina ‘Algemene Voorwaarden’ die ik NIET in het hoofdmenu wil laten verschijnen, alleen in het footermenu. (met dat laatste ben ik nog bezig).
Nu is het probleem dat hij wel automatisch in het hoofdmenu verschijnt.
Nu heb ik zelf al uitgebreid zitten zoeken en denk ik dat ik een code moet toevoegen die deze pagina ‘exclude’. Echter, de dingen die ik geprobeerd heb, werkten niet.
Wie kan mij de juiste code geven en de juiste plek waar ik deze in moet voegen>??. De id van mijn pagina is 131.
Ik begreep dat ik in het header php moet zijn en daarom zal ik hieronder laten zien wat er in mijn header php staat.
Ik heb verder dus helemaal geen verstand van codes en kan alleen exacte instructies volgen…Ik hoop dat iemand mij kan helpen.
Alvast heel hartelijk bedankt,
maresterreDit staat er in mijn header.php:
<?php
/**
* Header template for the theme
*
* Displays all of the <head> section and everything up till <div id=”main”>.
*
* @package WordPress
* @subpackage Twenty_Eleven
* @since Twenty Eleven 1.0
*/
?><!DOCTYPE html>
<!–[if IE 6]>
<html id=”ie6″ <?php language_attributes(); ?>>
<![endif]–>
<!–[if IE 7]>
<html id=”ie7″ <?php language_attributes(); ?>>
<![endif]–>
<!–[if IE 8]>
<html id=”ie8″ <?php language_attributes(); ?>>
<![endif]–>
<!–[if !(IE 6) | !(IE 7) | !(IE 8) ]><!–>
<html <?php language_attributes(); ?>>
<!–<![endif]–>
<head>
<meta charset=”<?php bloginfo( ‘charset’ ); ?>” />
<meta name=”viewport” content=”width=device-width” />
<title><?php
// Print the <title> tag based on what is being viewed.
global $page, $paged;wp_title( ‘|’, true, ‘right’ );
// Add the blog name.
bloginfo( ‘name’ );// Add the blog description for the home/front page.
$site_description = get_bloginfo( ‘description’, ‘display’ );
if ( $site_description && ( is_home() || is_front_page() ) )
echo ” | $site_description”;// Add a page number if necessary:
if ( $paged >= 2 || $page >= 2 )
echo ‘ | ‘ . sprintf( __( ‘Page %s’, ’twentyeleven’ ), max( $paged, $page ) );?></title>
<link rel=”profile” href=”http://gmpg.org/xfn/11″ />
<link rel=”stylesheet” type=”text/css” media=”all” href=”<?php bloginfo( ‘stylesheet_url’ ); ?>” />
<link rel=”pingback” href=”<?php bloginfo( ‘pingback_url’ ); ?>” />
<!–[if lt IE 9]>
<script src=”<?php echo get_template_directory_uri(); ?>/js/html5.js” type=”text/javascript”></script>
<![endif]–>
<?php
/*
* We add some JavaScript to pages with the comment form
* to support sites with threaded comments (when in use).
*/
if ( is_singular() && get_option( ’thread_comments’ ) )
wp_enqueue_script( ‘comment-reply’ );/*
* Always have wp_head() just before the closing </head>
* tag of your theme, or you will break many plugins, which
* generally use this hook to add elements to <head> such
* as styles, scripts, and meta tags.
*/
wp_head();
?>
</head><body <?php body_class(); ?>>
<div id=”page” class=”hfeed”>
<header id=”branding” role=”banner”>
<hgroup>
<h1 id=”site-title”><span>” title=”<?php echo esc_attr( get_bloginfo( ‘name’, ‘display’ ) ); ?>” rel=”home”><?php bloginfo( ‘name’ ); ?></span></h1>
<h2 id=”site-description”><?php bloginfo( ‘description’ ); ?></h2>
</hgroup><?php
// Check to see if the header image has been removed
$header_image = get_header_image();
if ( $header_image ) :
// Compatibility with versions of WordPress prior to 3.4.
if ( function_exists( ‘get_custom_header’ ) ) {
/*
* We need to figure out what the minimum width should be for our featured image.
* This result would be the suggested width if the theme were to implement flexible widths.
*/
$header_image_width = get_theme_support( ‘custom-header’, ‘width’ );
} else {
$header_image_width = HEADER_IMAGE_WIDTH;
}
?>
“>
<?php
/*
* The header image.
* Check if this is a post or page, if it has a thumbnail, and if it’s a big one
*/
if ( is_singular() && has_post_thumbnail( $post->ID ) &&
( /* $src, $width, $height */ $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), array( $header_image_width, $header_image_width ) ) ) &&
$image[1] >= $header_image_width ) :
// Houston, we have a new header image!
echo get_the_post_thumbnail( $post->ID, ‘post-thumbnail’ );
else :
// Compatibility with versions of WordPress prior to 3.4.
if ( function_exists( ‘get_custom_header’ ) ) {
$header_image_width = get_custom_header()->width;
$header_image_height = get_custom_header()->height;
} else {
$header_image_width = HEADER_IMAGE_WIDTH;
$header_image_height = HEADER_IMAGE_HEIGHT;
}
?>
<img src=”<?php header_image(); ?>” width=”<?php echo $header_image_width; ?>” height=”<?php echo $header_image_height; ?>” alt=”” />
<?php endif; // end check for featured image or standard header ?>
<?php endif; // end check for removed header image ?><?php
// Has the text been hidden?
if ( ‘blank’ == get_header_textcolor() ) :
?>
<div class=”only-search<?php if ( $header_image ) : ?> with-image<?php endif; ?>”>
<?php get_search_form(); ?>
</div>
<?php
else :
?>
<?php get_search_form(); ?>
<?php endif; ?><nav id=”access” role=”navigation”>
<h3 class=”assistive-text”><?php _e( ‘Main menu’, ’twentyeleven’ ); ?></h3>
<?php /* Allow screen readers / text browsers to skip the navigation menu and get right to the good stuff. */ ?>
<div class=”skip-link”>“><?php _e( ‘Skip to primary content’, ’twentyeleven’ ); ?></div>
<div class=”skip-link”>“><?php _e( ‘Skip to secondary content’, ’twentyeleven’ ); ?></div>
<?php /* Our navigation menu. If one isn’t filled out, wp_nav_menu falls back to wp_page_menu. The menu assigned to the primary location is the one used. If one isn’t assigned, the menu with the lowest ID is used. */ ?>
<?php wp_nav_menu( array( ’theme_location’ => ‘primary’ ) ) ; ?>
</nav><!– #access –>
</header><!– #branding –><div id=”main”>
-
Hey,
Heb je al geprobeerd om via Weergave – Menu’s het weer te geven menu in te stellen? Dat lijkt mij de makkelijkste oplossing.
Groet,
Thijs- Deze reactie is gewijzigd 7 jaren geleden door Jeroen Rotty.
Hoi Thijs,
Bedankt voor je reactie.
Als ik naar weergave -> menu ga, dan krijg ik rechts de menustructuur te zien. Daar staat deze pagina niet bij, maar als ik dan op de site ga kijken, staat hij er wel tussen.
Is dit wat je bedoelt?
Verder heb ik volgens mij weinig opties daar?
Ik hoop weer van je te horen..
groetjes,
MaresterreHoi Thijs,
Inmiddels is mijn probleem opgelost, maar heb ik een ander probleem…:((
Misschien kun je me hiermee ook helpen??Ik had eerder vandaag iets geïnstalleerd waaarmee ik pagina’s kon excluden. een plugin volgens mij. Ik dacht eerst dat dit niet werkte (en ging daarom op zoek naar andere oplossingen), maar nu ging ik nog eens bij ‘pagina’s kijken en zag ik dat daar een mogelijkheid was om pagina’s uit het menu te verwijderen. Dus ik vinkte dat aan en voila: de algemene voorwaarden waren uit mijn header menu. Missie geslaagd.
MAAR tegelijkertijd verdwijnt deze pagina ook uit mijn menu onder aan de pagina dat ik via de plugin ‘menu on footer’ heb gemaakt.
NU IS MIJN VRAAG: HOE KRIJG IK DEZE PAGINA DAAR WEL TE ZIEN?!!
Want dat was in eerste instantie de hele bedoeling, dat ik onderaan de pagina een menuutje kon hebben met oa de algemene voorwaarden. Nu blijkt dat dit menuutje waarschijnlijk gewoon het menu van boven heeft gekopieeerd. Dus toen de Algemene voorwaarden daar ongewild wel stonden, kwamen deze ook onderaan in het menu. Maar nu ik deze daar geexlude heb, staan ze er onder ook niet meer :(((Kun jij me helpen??
Ik hoor het heel graag,
groetjes,
MaresterreHi Maresterre,
Als je naar Weergave > Menu’s gaat kun je een menu op maat maken met alleen de pagina’s die jij wilt tonen. Voeg hier dus de pagina’s toe die je in het boven menu wilt hebben en sla deze op. hierbij is het belangrijk dat je het menu ook toewijst aan de locatie. Dus waarschijnlijk TOP-MENU.
Vervolgens maak je nog een menu aan voor het footer menu en daar plaats je weer andere pagina’s in (bijvoorbeeld). Ook deze moet je weer toewijzen. Waarschijnlijk heet het menu FOOTER-MENU.
Groet,
Thijs- Deze reactie is gewijzigd 7 jaren geleden door Jeroen Rotty.
Hoi Thijs,
Dank je wel weer.
Ik had al twee menu’s aangemaakt, waarvan idd ééntje footer menu genoemd.
(echter, desondanks dat ik de alg vw NIET in mijn topmenu had opgenomen, werden ze toch getoond, totdat ik exclude had aangevinkt).Dat toewijzen snap ik echter niet. Er staat bij mij alleen maar de volgende mogelijkheden:
(gekopieerd van website)
Menu instellingenAutomatisch pagina’s toevoegen
Voeg automatisch nieuwe top-level pagina’s toe aan dit menu
Thema locaties
Primair menuDus ik kan niet kiezen uit verschillende locaties oid om aan toe te wijzen. Moet ik daarvoor nog iets extra’s installeren misschien??
Ik zou anders niet weten hoe ik de door mij gemaakte menu’s ergens aan moet toewijzen..?Ik hoor graag weer van je,
groetjes en weer bedankt,
MaresterreDag Maresterre,
Als je wilt kijk ik er even naar. Stuur dan even inloggegevens van je website naar info@wphandleiding.nl dan los ik het voor je op.
Groet,
Thijs- Deze reactie is gewijzigd 7 jaren geleden door Jeroen Rotty.
- Het onderwerp ‘exclude pages / pagina niet in hoofdmenu’ is gesloten voor nieuwe reacties.