Archieven

Recent

Wordpress multisite-MU

WordPress multisite maken maar geen FTP toegang

V. Ik begin aan een nieuw project in WordPress. Daarvoor heb ik een multisite nodig. Maar om een multisite te maken heb ik FTP nodig, en ik heb van mijn host geen FTP toegang gekregen. Dat zal dus alleen kunnen nadat de site live gaat. Of is er toch een middel?

A. De instructies om WordPress om te vormen in ene multisite omgeving staan in

Create a Network – http://codex.wordpress.org/Create_A_Network

En ja, je hebt FTP toegang nodig om eerst wp-config.php te wijzigen, en nadien .htaccess.

Nog geen FTP toegang? Geen nood, het kan met een FTP component als File Manager – https://wordpress.org/plugins/file-manager/

WP-FTP

Nadien zou ik die FTP tool verwijderen. Niet dat die component onveilig zijn, maar als je site in gevaar komt, is het een risicofactor minder.

Subsite verbergen

V. Kan ik een subsite van mijn WordPress site verbergen? Ik werk met een multisite en wil één blog afschermen.

A. Ja, dat kan, bv. met More Privacy. Als je die plugin installeert, kan je een blog zichtbaar maken voor

moreprivacy

– ingelogde gebruikers van het netwerk van je multisite
– ingelogde gebruikers van deze site
– of beheerders van deze site

 

Naam website wijzigen in lijst

V. Ik heb een aantal sites op één WordPress installatie. In de lijst van websites staat een andere naam dan ik verwacht. Kan ik die naam veranderen?

A. Ja – waarschijnlijk heb je het adres aangepast en wil je nu ook de naam in de lijst wizjigen. Dat kan zo:

  • ga naar de blog/website in kwestie
  • in settings, General, wijzig de Site title

Multisite werkt niet meer

V. Ik heb een aatal websites op een multisite WordPress, en ineens werken die niet meer. Soms wel, soms niet. Symptomen:

  • ik krijg de generieke startpagina in plaats van de pagina van de subsite
  • ik krijg die ook bij wp-admin
  • redirects komen ook uit op die generieke pagina

Wat is dat, en hoe op te lossen?

A. Ergens in de overgang tussen WordPress 3.7 naar WordPress 3.9 is de adressering veranderd. Waar je subsites stonden op http://www.domein.be/wp/subsite, probeer het nu zonder www: domein.be/wp/subsite.

WordPress 3.9

WordPress 3.9 is beschikbaar. Omdat het een grote update is (nieuwe major versie) moet je manueel updaten, tenzij je maatregelen hebt genomen.  dit is alvast wast er nieuw is:

  • De editor is bruikbaar op mobiele platformen.
  • Je kan plakken uit Word.
  • Je kan beelden herdimensioneren in de editor door de randen te verslepen.
  • Je kan beelden slepen, en neerzetten in het editor-venster.
  • Je kijgt een preview van galerijen van afbeeldingen.
  • Er zijn playlists toegevoegd voor audio en video.
  • Wijzigingen aan widgets en headers hebben nu een preview, waardoor je minder kans loopt op onaangename verassingen.
  • De themabrowser is vernieuwd.

Meer info over deze nieuwe versie: https://wordpress.org/news/2014/04/smith/

Twee bedenkingen:

  • Een vernieuwde editor, dat betekent ook heel wat nieuwe Javascript code. Niets om je zorgen in te maken, maar de browser kan zich heel even en één keer verslikken, omdat er wat moet gekuist worden in de cache. Dat gebeurt automatisch.
  • En het is nog even wachten voor een update voor de multisite installaties.

WordPress wachtwoord ingeven is lastig

V. Aïe, dat wachtwoord telkens opnieuw ingeven is lastig. Kan ik niet posten via mail?

A. Ja, het kan op een gewone WordPress installatie. In een multisite echter (meerdere sites op één installatie) onze is die standaardmogelijkheid uitgeschakeld. Ik zou een component kunnen installeren, maar dat vereist correct instellen op al die honderden blogs en zal een aantal mensen zenuwachtig maken. Geen optie dus

http://hlrnet.com/technoblog/wordpress-posten-via-mail/

Maar er is wel degelijk een mogelijkheid:

  • Vraag je browser je wachtwoord te onthouden.
  • Lastig? Werkt niet? Installeer iets als KeyPass om je wachtwoord(en) te laten onthouden.
  • Op een smartphone of tablet kan je de WordPress app installeren waarmee je kan publiceren. Je hoeft je blogadres, gebruikesrnaam en wachtwoord maar één keer op te geven, en je bent vertrokken
  • TIP Installeer het gratis programma Windows Live Writer (http://writer.live.com). Ook hier hoef je je blogadres(sen), gebruikersnaam en wachtwoord maar één keer in te geven.
    http://hlrnet.com/technoblog/tag/live-writer/
  • En neen, die werkt niet op Mac.  Misschien vindt de Mac gebruiker zijn gading bij MarsEdit (http://www.red-sweater.com/marsedit/, niet gratis) of Qumana (http://www.qumana.com/overview.htm).

 

 

WordPress posten via mail

V. Kan ik op mijn WordPress website posten via mail?

A. Ja, dat kan:

WordPress multisite maken

V.  Ik heb op verschillende plaatsen gezien dat je van een WordPress installatie een netwerk kan maken voor meerder blogs op dezelfde installatie. Dit heb ik gedaan:

1. Toegevoegd aan wp-config.php

define( ‘MULTISITE’, true );
define( ‘SUBDOMAIN_INSTALL’, false );
$base = ‘/’;
define( ‘DOMAIN_CURRENT_SITE’, ‘mijndomeinnaam.be’ );
define( ‘PATH_CURRENT_SITE’, ‘/’ );
define( ‘SITE_ID_CURRENT_SITE’, 1 );
define( ‘BLOG_ID_CURRENT_SITE’, 1 );

Dat is zonder enig probleem gelukt.

2. blogs.dir aangemaakt en schrijfbaar gemaakt

3. De volgende stap lukt niet:

ik moet volgende code in de “.htaccess file in /home/myusername/domains/mijneigendomein/public_html/ zetten en de bestaande WordPress code vervangen – maar er is geen .htaccess file in mijn public of in de downloads…

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2
[L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ – [L]
RewriteRule ^[_0-9a-zA-Z-]+/(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^[_0-9a-zA-Z-]+/(.*\.php)$ $1 [L]
RewriteRule . index.php [L]

Deze file staat ook niet in de wordpress map die ik gedownload heb van hun
website.

Maar hoe geraak ik nu verder?

A. Vooreerst dit: de details staan op http://codex.wordpress.org/Create_A_Network.

Die .htaccess code plak je in een bestand htaccess.txt op jouw PC. Publiceer dat bestand, en hernoem het op de server .htaccess. In Windows kan je dat niet doen, omdat in Windows een bestand altijd minstens een naam moet hebben, en nooit alleen een extensie kan hebben.

WordPress: waar zijn mijn blogs?

V. Ik heb verschillende blogs op een WordPress installatie, en nu vind ik “My sites” niet meer. Zijn mijn blogs weg?

A. Versie 3.1 heeft dat gewijzigd. Kijk eens links bovenaan het scherm – rechts naast je naam.

Meerdere blogs op één WordPress 3.0 installatie

V. Ik heb gelezen dat je meerdere blogs kan hebben op één WordPress installatie? Maar ik vind daar niets van.

A. Dat klopt: WordPress 3.0 is een variant van wat vroeger WordPress MU (Multiuser) heette, en kan inderdaad vele blogs hebben op één installatie. Alleen kan je dat (nog) niet instellen van in WordPress zelf.

  • Voeg de regel
    define(‘WP_ALLOW_MULTISTE’,true)
    toe in wp-config.php in een regel boven “stop editing”
  • Je krijgt dan bijkomend menu Tools – Network. Daarin bepaal je of de nieuwe blogs subdomeinen zijn (die mogelijkheid hangt af van hosting bedrijf – alleen zij kunnen zeggen of dat mogelijk is) of subdirectoties.
  • Dat menu vermeldt verder :
    – instructies voor wijzigen wp-config.php
    – instructies voor wijzigen van .htaccess
  • Na nogmaals inloggen, heb je een nieuw beheermenu voor het aanmaken van nieuwe blogs.

Er is een demo video op http://wptheming.com/2010/03/wordpress-3-0-enable-network/

WPMU geüpdate – homepagina terug default?

V. Ik heb zonet mijn WordPress automatisch geüpdate naar 2.8.5.2, maar mijn startpagina is terug de default. Het is fijn dat de updates nu automatisch kunnen gebeuren, maar moet ik telkens wp-content/themes/home/home.php aanpassen?

A. Neen, dat hoeft niet. Maak een pagina met de informatie die je kwijt wil,  stel die in als startpagina en je bent er. Om de rest van de default info aan te passen, maak één of twee links, en voeg de links toe als widget.

N/A password voor WordPress blog?

V. Ik krijg een mail met login voor mijn blog op het WordPress Multiuser platform, maar als paswoord staat er N/A. Als ik dat als paswoord gebruik, kan ik niet inloggen.

A. Volgens http://mu.wordpress.org/forums/topic/12925 heb je een eerdere mail gemist waarin je paswoord wel stond. Om veiligheidsredenen wordt het maar één keer verstuurd. Toch vergeten of verloren? Klik op Lost your password in het inlogscherm.

WordPress MU upgraden

Een blogsysteem updaten is niet altijd eenvoudig, maar is tot nu toe zijn de upgrades van WordPress altijd eenvoudig gebleken: bestanden downloaden, uitpakken en uploaden naar de server. En sinds versie 2.7 is er een ingebouwde upgrade-knop.

De zaak ligt natuurlijk anders bij de multiuser versie: daar moet een serverside upgrade gebeuren. OK, alles klaar: na één jaar werken van de blogs, van versie 2.3 naar 2.8. Helaas – dat gaat niet. Na de gebruikelijke stappen blijft de volgende foutleding hardnekkig volhouden:

Warning: constant() [function.constant]: Couldn’t find constant VHOST in /home/site/public_html/blogs/wpmu-settings.php on line 68
Warning: constant() [function.constant]: Couldn’t find constant VHOST in /home/site/public_html/blogs/wp-settings.php on line 601

Na veel lezen, proberen, lezen, proberen en nog maar eens, denk ik ineens aan config.php. De kracht van de upgrade van WordPress ligt erin dat de meegeleverde config.php een andere naam heeft, waardoor het uploaden van nieuwe versies geen schadelijke gevolgen heeft. Maar de versie 2.3 van config.php wordt niet verstaan door de 2.8.x versie.

Oplossing? De met 2.8.x meegeleverde config-sample.php editen, en de volgende elementen definiëren:

DB_NAME
DB_USER
DB_PASSWORD
$base
DOMAIN_CURRENT_SITE
PATH_CURRENT_SITE

en niet vergeten om VHOST als ‘no’ te definiëren. Nadien kan je het bestand hernoemen als config.php, en het is OK.

WordPress MU: kan admin niet wijzigen

V. Ik heb een WordPress Multiuser installatie gemaakt op school. Een klas verandert van titulmrais en ik hebd e administrator gewijzigd, maar die collega kan niet aan die blog. Kan ik dat oplossen?

A. Niet echt. De enige manier om echt op te lossen, is die blog verwijderen en nadien terug te maken, metd e nieuwe titularis als admin van die blog. Uiterarad zal je, als er al vanalles op staat, eerst willen exporteren om nadien te importeren in de nieuwe blog.

Logins toevoegen in WordPress MU

Hoe gaat dat, dat toevoegen van logins?

  • De logins moeten eerst toegevoegd worden aan het systeem
    Site Admin, Create a new User, dan onderaan het scherm.
    Het is een goed idee om het eerste deel van het mailadres (vóór @) als login te rgebuiken. De gebruiker is immers gewoon om dat als login te gebruiken.
  • Nadien moeten de gebruikers toegevoegd worden aan de betrokken blog(s).
    Site Admin, Search Blogs, <blog>, Backend, Users, mailadres opgeven.
ip-location