*GP Premium (plugin met extra’s bij thema GeneratePress)

Gekozen omdat het een echt lichtgewicht thema zou zijn, volgens recensie begin januari 2019.
https://generatepress.com/

Het thema is gratis, ik kocht er voor €49 een plugin bij met extra opties. Onderaan deze pagina vind je hem.

*GP Premium (plugin met extra's bij thema GeneratePress)

Stel bij Weergave – generate press in, welke Premium opties je wilt gebruiken. Standaard staat alles uit.

https://docs.generatepress.com/

Logo

sitebreed instellen van wel/geen zijbalk

Bij layout

*GP Premium (plugin met extra's bij thema GeneratePress)

Per pagina kan je er vanaf wijken

[collapse]
layout category pagina

Stel in op bijv. content en zijbalk rechts (layout – sidebars – Blog Sidebar Layout).
Stel in bij Blog of je de berichten in kolommen wil zien; en geef het aantal kolommen op. Zet geen vinkje bij Display posts in masonry grid.
Dat veroorzaakte bij een site dat het auteurs-archief niets meer liet zien. Maar dit zal wel liggen aan een incompatibiliteit met een author plugin, op een andere site werkt het prima.
Bij het element Broodkruimels stelde ik de uitzonderingsregel in voor de categorieen.

*GP Premium (plugin met extra's bij thema GeneratePress)

Eventueel header ietsje kleiner en vet, en een zwart dun kader om elk item met

    .inside-article h2 {font-size:1.2em; font-weight:bold}  .inside-article {padding:10px!important; border:1px solid #cecece}  

[collapse]
extra opties plugin

*GP Premium (plugin met extra's bij thema GeneratePress)

[collapse]
tbv meer snelheid: htaccess

Voeg toe:

  AddType application/font-woff .woff  AddType application/font-woff2 .woff2  en  ExpiresByType application/font-woff "access plus 1 year"  ExpiresByType application/font-woff2 "access plus 1 year"  

[collapse]
broodkruimelpad

Hier is geen voorziening voor. Generate Press adviseert om SEO for WordPress (Yoast) hiervoor te gebruiken.

Adding Breadcrumbs

  • Schakel deze functie in bij SEO for WordPress:

    *GP Premium (plugin met extra's bij thema GeneratePress)

    .

  • Plaats de code in ofwel de page en/of het single.php bestand (Kopieer het van het moederbestand en plaats het in je child theme).
    Of nog mooier: plaats hem in een element:

            <div class="breadcrumbs" typeof="BreadcrumbList" vocab="http://schema.org/">  <?php if ( function_exists('yoast_breadcrumb') ) { yoast_breadcrumb( ' ',' ' ); } ?>  </div>        

    Zet een vinkje bij Execute php.

    Let wel op dat je dan in je wp-config.php de regel uitzet dat php niet veranderd mag worden. Let op: bij een nieuwe wordpress upgrade wordt het config.php bestand aangepast en moet je zelf die regel weer uitschakelen. Wil je dat niet, kies dan voor dit stukje code:

      add_action( 'generate_after_header', function() {      if ( function_exists('yoast_breadcrumb') ) {          yoast_breadcrumb( '  <div class="grid-container grid-parent">    ','  </div>    ' );      }  } ); 
  • Hiermee wordt het broddkruimelpad onder de titel weergegeven. Met css kan je het dan bijvoorbeeld helemaal rechts plaatsen, een kleiner formaat geven (#breadcrumbs {text-align:right}
    #breadcrumbs a {color:#fff; font-size: .875em;}#breadcrumbs a:hover{color: yellow;text-decoration: none;}Of gebruik in plaats van yoast een breadcrumb plugin : goede tip op https://pixelita.com/9649/using-breadcrumbs-with-generatepress/
  • Je kan layout nu ook instellen bij Customize – Yoast-seo kruimelpad (onderaan)

[collapse]
footer widgets en navigatie verwijderen onder aan de berichten

Zo staat het er standaard: de categorieën, gevolgd door de mogelijkheid om de link op te slaan in je browser, een volgende en een vorig bericht.

*GP Premium (plugin met extra's bij thema GeneratePress)

Ik liet ze Footer widgets verdwijnen door bij customize layout- footer: aantal footer widgets in te stellen op 0.
De navigatie-links laat je verdwijnen met css:

   footer .cat-links, footer .tags-links, footer #nav-below {display:none}  

[collapse]
terug naar bovenknop

Bij de instellingen: customize – layout – footer kan je ook de Terug naar boven knop inschakelen.

[collapse]
voetregel onderaan: zelf de Credit-tekst aanpassen

Dat kan alleen met de premium plugin. Schakel credit in en maak je eigen tekst.

https://docs.generatepress.com/article/changing-the-copyright-message/

[collapse]
GT Metrix waarschuwt voor leverage browser caching van iconFont.woff bestanden

Oplossing op https://stackoverflow.com/questions/26553140/how-do-i-leverage-browser-caching-of-woff-fonts

Schrijf in htaccess bestand

  # Fonts  # Add correct content-type for fonts  AddType application/vnd.ms-fontobject .eot   AddType application/x-font-ttf .ttf  AddType application/x-font-opentype .otf  AddType application/x-font-woff .woff  AddType image/svg+xml .svg    # Compress compressible fonts  # only uncomment if you dont have compression turned on already. Otherwise it will cause all other filestypes not to get compressed  # AddOutputFilterByType DEFLATE application/x-font-ttf application/x-font-opentype image/svg+xml    ExpiresActive on    # Add a far future Expires header for fonts  ExpiresByType application/vnd.ms-fontobject "access plus 1 year"  ExpiresByType application/x-font-ttf "access plus 1 year"  ExpiresByType application/x-font-opentype "access plus 1 year"  ExpiresByType application/x-font-woff "access plus 1 year"  ExpiresByType image/svg+xml "access plus 1 year"  

[collapse]
code dashicons veroorzaakt dat admin balk naar beneden schuift bij redacteuren

het gaat om deze code:

function wpdocs_dequeue_dashicon() {          if (current_user_can( 'update_core' )) {              return;          }          wp_deregister_style('dashicons');  }  add_action( 'wp_enqueue_scripts', 'wpdocs_dequeue_dashicon' );

Toen ik hem verwijderde, zag de site er weer goed uit. Bij andere thema’s geen probleem

[collapse]
weergave archief: categorieen single en pagina

*GP Premium (plugin met extra's bij thema GeneratePress)

[collapse]
featured afbeelding verkleinen met css

  .page-header-image .size-full{      max-width: 40%;      height: auto;  }  

[collapse]

NB: de plugin list category posts kan je beter niet meer gebruiken. Deze beïnvloedt nl. de werking van de knop “Meer”, als je een lijst met tags door GP laat maken. Er gebeurt dan nl niets..

Alternatief (voor eventueel mooiere layout: Display posts)