• Hallo WordPress experts !

    Onlangs heb ik m.b.v. WordPress http://www.caravanverhuurbrabant.nl gemaakt. Per gemeente is er een categorie met daarin de verhuurders van caravans. Wanneer iemand een gemeente (categorie) kiest waar geen verhuurders zijn, verschijnt een standaard bericht (voorbeeld),

    Wat ik graag zou willen is dat de categorienaam (de naam van de gemeente) verschijnt in dit standaard bericht.

    Pagina zoals deze nu wordt weergegeven::
    Helaas, er is bij ons geen verhuurder bekend in de geselecteerde gemeente Kent of bent u een verhuurder in deze gemeente, laat het ons weten ! Ga terug naar de hoofdpagina en kies een andere gemeente.

    Zoals ik het graag zou willen zien:
    Helaas, er is bij ons geen verhuurder bekend in de gemeente [categorienaam] Kent of bent u een verhuurder in [categorienaam] , laat het ons weten ! Ga terug naar de hoofdpagina en kies een andere gemeente.

    Deze pagina wordt m.i. opgemaakt in _gallerypage.php (download)

    Code:
    /* =============================================================================
    CREATE CUSTOM SEARCH IF NO RESULTS ARE FOUND
    ========================================================================== */

    if($GLOBALS[‘query_total_num’] == 0 && isset($GLOBALS[‘GALLERYPAGE’]) ){

    $GLOBALS[‘error_msg’] .= SPEC($GLOBALS[‘_LANG’][‘_gal3’]);

    $GLOBALS[‘error_type’] = “warning”;

    echo $PPTDesign->GL_ALERT($GLOBALS[‘error_msg’],$GLOBALS[‘error_type’]);

    }

    De tekst van het bericht wordt onder de naam _gal3 uit de language_dutch.php gehaald,

    Wie kan me helpen ? Mijn dank is groots !

2 reacties aan het bekijken - 1 tot 2 (van in totaal 2)
  • Je werkt met de verkeerde structuur hiervoor.

    Je bent nu met Pages bezig terwijl je met Posts moet werken.

    Namelijk als volgt.
    Maak voor elke gemeente een categorie aan onder hun naam.

    Dus ga naar Posts > New category > Bergeijk > add.
    – Daarna doe je dit met elke gemeente die je wilt toevoegen uit Brabant..

    Dan log je in via FTP in op je hosting en navigeer je naar de Thema folder van je website, daar zal je een bestand vinden die category.php
    Deze dupliceer je en de copy noem je dan category-bergeijk.php dit doe je met alle gemeentes die je hebt toegevoeg, dus elke gemeente krijgt zijn eigen category-{naam-gemeente}.php bestand.

    Dan open je zo’n bestand bijv. category-bergeijk.php in een tekst of code Editor en zoek je naar de ELSE PHP code, die er bijv. ongeveer zo uit kan zien.

    <?php else : ?>
         <article id="post-0" class="post no-results not-found">
    		<header class="entry-header">
    			<h1 class="entry-title"><?php _e( 'Nothing Found', 'twentyeleven' ); ?></h1>
    		</header><!-- .entry-header -->
    
    		<div class="entry-content">
    			<p><?php _e( 'Apologies, but no results were found for the requested archive. Perhaps searching will help find a related post.', 'twentyeleven' ); ?></p>
    						<?php get_search_form(); ?>
    		</div><!-- .entry-content -->
    	</article><!-- #post-0 -->
    
    <?php endif; ?>

    En dan vervang je deze tekst naar de tekst die jij wilt hebben.

    ‘Apologies, but no results were found for the requested archive. Perhaps searching will help find a related post.’

    Zodra je dat gedaan hebt is het alleen nog een kwestie van blog posts aanmaken ipv pagina voor elk bedrijf dat caravans of tenten verhuurt.
    Natuurlijk wel niet vergeten om dan de juiste categorie (gemeente) bij elk bedrijf te activeren.

    wpprogrammeurs.nl

    (@wordpressprogrammeursnl)

    kijk eens naar var_dump($wp_query->query_vars); je roept een categorie aan en die naam zit verstopt in je query.

    de naam van je lege gemeente (categorie) staat ook in je URL

    genoeg mogelijkheden dus om dynamisch de naam van de lege gemeente in je tekst te plakken.
    Desnoods zelfs door te URL in stukjes te laten knippen door PHP en de categorie naam eruit te halen (niet de mooiste WP manier).

2 reacties aan het bekijken - 1 tot 2 (van in totaal 2)

Het onderwerp ‘Categorienaam automatisch laten overnemen op foutpagina's’ is gesloten voor nieuwe reacties.