Wordpress-reëls het ook uitsonderings | Martech Zone
WordPress het 'n belangrike evolusionêre stap in die blogplatform gemaak en dit nader aan 'n volwaardige inhoudbestuurstelsel geskuif met hersieningsopsporing, meer ondersteuning vir pasgemaakte menu's en - die mees intrigerende funksie vir my - ondersteuning van verskeie webwerwe met domeinkaarte.
As u nie 'n verslaafde van die inhoudsbestuurstelsel is nie, is dit goed. U kan verby hierdie artikel spring. Maar vir my mede-techno-geeks, code-heads en apache-dabblers, wil ek iets interessants en iets cools deel.
Multi-site is 'n funksie waarmee u 'n aantal WordPress-webwerwe met een enkele WordPress-installasie kan bedryf. As u verskeie webwerwe administreer, is dit lekker omdat u 'n goedgekeurde groep temas en widgets kan installeer en dit vir u kliëntwebwerwe kan aktiveer. Daar is 'n paar tegniese hindernisse om u domeine in kaart te bring, maar die proses is nie moeilik nie.
Een van die probleemareas wat ek geïdentifiseer het, is die aanpassing van temas. Aangesien temas op verskeie webwerwe beskikbaar gestel kan word, sal enige aanpassings wat u aan 'n tema doen, ook enige ander webwerwe beïnvloed wat die tema gebruik op u installasie op verskeie webwerwe. My manier om dit te doen is om 'n tema te dupliseer voordat ek begin aanpas, en die tema duidelik te noem vir die kliëntwebwerf waarvoor ek dit ontwerp.
Nog 'n interessante kwessie is wat in die .htaccess-lêer op u Apache-bediener gebeur. WordPress moet paaie per blog herskryf en doen dit met 'n herskryfreël en 'n php-lêer.
WordPress gebruik die volgende herskryfreël:
RewriteRule ^ ([_ 0-9a-zA-Z -] + /)? Lêers /(.+) wp-bevat / ms-files.php? File = $ 2 [L]
In wese word alles wat in 'n subgids van mysite.com/files/directory is, herskryf na mysite.com/files/wp-includes/myblogfolderpath… en dit is waar dit interessant raak. Wat gebeur as u 'n lêer op u bediener moet hê wat mysite.com/files/myfolder/myimage.jpg is? U kry 'n 404-fout, dit is wat gebeur. Die Apache-herskryfreël begin en verander die pad.
Die herskryfvoorwaardes moet voor die herskryfreël geplaas word, anders werk hierdie truuk nie. Dit sou maklik wees om hierdie voorwaarde vir u eie doeleindes aan te pas, sou u 'n soortgelyke probleem ondervind. Die oplossing het uitstekend vir my gewerk, sodat ek die aangepaste grafika kon vervang as die minder wenslike alt-teks wat nie by my ontwerp pas nie. Hopelik sal dit ook vir u werk.