Ondersteuning » Thema en CSS/opmaak » Statische homepage blogs eronder

  • secretstars

    (@secretstars)


    Hallo allemaal,

    Ik weet hoe ik een statische pagina kan instellen. Echter wil ik mijn homepage deels statisch hebben (het welkomstwoord/klein stukje tekst) en daaronder de laatste blogposts. Ik heb al veel gezocht op internet, maar ik kom helaas niet tot een oplossing. Ik heb een nieuwe pagina aangemaakt genaamd blogs en die als berichtenpagina ingesteld, maar dan komen de laatste posts ook niet te zien op de homepage.

    Dus wat ik concreet wil is mijn homepage deels statisch met daaronder de laatste blogposts.

    Kan iemand mij alsjeblieft verder helpen? Thanks!

5 reacties aan het bekijken - 1 tot 5 (van in totaal 5)
  • Hi,

    De oplossing is vrij simpel, maar hangt erg af van je theme. Het gaat erom door welk php-template je homepage wordt aangestuurd. Dit kan zijn door page.php, front.php, home.php of iets dergelijks. Ik neem even het voorbeeld van het theme Twenty Fifteen

    Vanaf regel 14 zie je hier in page.php staan:

    get_header(); ?>
    
    	<div id="primary" class="content-area">
    		<main id="main" class="site-main" role="main">
    
    		<?php
    		// Start the loop.
    		while ( have_posts() ) : the_post();
    
    		...............etc. etc.

    Net voordat met php-code wordt verzocht de berichten op te halen, kun je je statische tekst plaatsen. Het zou bijvoorbeeld er als volgt kunnen uitzien:

    get_header(); ?>
    
    	<div id="primary" class="content-area">
    		<main id="main" class="site-main" role="main">
    
    Welkom op deze site. Wij blablabla
    
    		<?php
    		// Start the loop.
    		while ( have_posts() ) : the_post();
    
    		...............etc. etc.

    Het kan zijn dat je css wilt kunnen toevoegen aan de statische tekst. Dat kun je doen door de welkomtekst een id of class te geven.Dit moet uniek zijn, dwz niet al in je template voorkomen. Ik neem de class “welkom”

    get_header(); ?>
    
    	<div id="primary" class="content-area">
    		<main id="main" class="site-main" role="main">
    
    <div class="welkom">Welkom op deze site. Wij blablabla</div>
    
    		<?php
    		// Start the loop.
    		while ( have_posts() ) : the_post();
    
    		...............etc. etc.

    In je style.css kun je dan de selector .welkom gebruiken voor styling, bv:

    .welkom  {
    color: #999;
    font-size: 18px;
    }

    Let op!

    1. Als je in bestanden van je theme eigen code gaat zetten, is het verstandig om dit via de childtheme-methode te doen
    2. Als je php.bestanden gaat wijzigen, is het verstandig om je ervan verzekerd te hebben dat je ftp-toegang tot je site hebt. Want code-fouten in php-bestanden leiden tot een blanco-scherm van site frontend en backend. Je bent anders onthand.
    3. Voordat je een php-bestand gaat wijzigen is het slim om een kopie te hebben van de oorspronkelijke code. Je zou bijvoorbeeld via ftp eerst een kopie kunnen maken. Dit doet verder niets, maar is altijd handig als herstel-optie.

    Als dit alles je duizelig maakt, roep maar.

    Groet,

    Lianne

    Moderator Mike

    (@mike_vl)

    In aanvulling op bovenstaande van Lianne:

    Een statische pagina in WordPress is niet zo statisch als de naam doet vermoeden. Als je een statische pagina kiest dan wordt in plaats van home.php of index.php die pagina als homepage gebruikt.

    Zoals je misschien is opgevallen kan je bij een pagina bij pagina attributen kiezen voor een sjabloon/template. Niet ieder thema ondersteunt dit, maar veel thema’s hebben bijvoorbeeld speciaal voor homepage een sjabloon. Dit geeft je de mogelijkheid om bijvoorbeeld een carrousel op de homepage te tonen. Of om op de homepage verschillende sidebars en widgets te plaatsen etc.

    Zelf een sjabloon maken voor de homepage? Hier kan je er iets meer over lezen: https://codex.wordpress.org/Page_Templates en http://premium.wpmudev.org/blog/creating-custom-page-templates-in-wordpress/

    Kan iemand mij verder helpen? Ik zit met hetzelfde probleem.

    Ik wil een WordPress pagina (folienoire.be) aanmaken met ongeveer dezelfde structuur als hier:
    http://horrorhomework.com

    Ik heb een statische pagina aangemaakt (home) als front page, en een blog als berichtenpagina. De homepagina toont onderaan alleen een lijst van recente posts. Ik wil dat zowel titel, foto (geen thumbnail) als stukje tekst (excerpt) getoond worden, van de laatste vijf berichten.

    Ik werk met het thema Dynamic News Lite.

    Moderator Mike

    (@mike_vl)

    Hoi evillevi, zou je een eigen topic willen openen voor je vraag? Het is niet gebruikelijk om vragen te stellen op de topic van een ander. (Dit om vraag en antwoord overzichtelijk te houden)

    Moderator Mike

    (@mike_vl)

    Secretstars, zou je als je vraag beantwoord is, dit topic willen sluiten?

5 reacties aan het bekijken - 1 tot 5 (van in totaal 5)
  • Het onderwerp ‘Statische homepage blogs eronder’ is gesloten voor nieuwe reacties.