Ik ben bezig om een child theme aan te passen zodat er een widget area met links boven de content, maar onder de titel komt. Om de één of andere reden lukt het me wel om de widget area ónder de content, maar niet bóven de content te plaatsen. Onderstaande code van de eerste variant, maar als ik de widget area tot boven de 'content' of 'have posts' verplaats dan krijg ik alleen een witte pagina en weet ik 't even niet meer. Tsja, ik ben dan ook geen progger he.. Wie helpt me even uit de brand?
De template van de pagina met de widget area onder de content:
En, voor de goede orde, dit staat in de functions.php:PHP Code:
<?php
/*
Template Name: Links below content
*/
?>
<?php get_header(); ?>
<div id="wrap" class="container">
<section id="content" class="primary" role="main">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<h2 class="page-title"><?php the_title(); ?></h2>
<div class="entry clearfix">
<?php the_content(); ?>
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Links') ) : ?>
<?php endif; ?>
</div>
<?php wp_link_pages(); ?>
</div>
<?php endwhile; ?>
<?php endif; ?>
<?php comments_template(); ?>
</section>
<?php get_sidebar(); ?>
</div>
<?php get_footer(); ?>
PHP Code:
if (function_exists('register_sidebar')) {
register_sidebar( array(
'name' => 'Links',
'id' => 'links',
'description' => 'Links area',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h2 class="widgettitle">',
'after_title' => '</h2>',
) );
}
- Widget area boven content in template
-
10-09-2014, 11:37 #1
- Berichten
- 5.661
- Lid sinds
- 18 Jaar
Widget area boven content in template
-
-
10-09-2014, 15:57 #2
- Berichten
- 306
- Lid sinds
- 11 Jaar
Re: Widget area boven content in template
AH lees het verkeerd!
PHP Code:
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Links') ) : ?>
<?php endif; ?>
<?php the_content(); ?>Laatst aangepast door Patrick Groot : 10-09-2014 om 16:03
-
10-09-2014, 18:10 #3
- Berichten
- 5.661
- Lid sinds
- 18 Jaar
Re: Widget area boven content in template
@Patrick: dat werkt dus niet, ik krijg dan een lege pagina in beeld.. als ik de widget area nog hoger in de code plaats dan krijg ik wel de widget getoond, maar is er geen content..
EDIT: die endif was extra, dat had ik niet meteen begrepen, onderstaande code werkt wél. Dank voor je hulp!
(heb 'm wel ff onder de clearfix gezet voor 't mooie)
PHP Code:<?php
/*
Template Name: Links above content
*/
?>
<?php get_header(); ?>
<div id="wrap" class="container">
<section id="content" class="primary" role="main">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<h2 class="page-title"><?php the_title(); ?></h2>
<div class="entry clearfix">
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Links') ) : ?><?php endif; ?>
<?php the_content(); ?>
</div>
<?php wp_link_pages(); ?>
</div>
<?php endwhile; ?>
<?php endif; ?>
<?php comments_template(); ?>
</section>
<?php get_sidebar(); ?>
</div>
<?php get_footer(); ?>Laatst aangepast door B. van der Weerd : 10-09-2014 om 18:22
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic