talen: Engels * WordPress met uw Website р русский • (voeg uw taal toe)
inleiding
van nature is WordPress zeer krachtig. Het kan zo complex of zo eenvoudig als je wilt. Met dat in het achterhoofd, hoeveel u wilt WordPress gebruiken met uw bestaande website is helemaal aan jou. Er kunnen slechts een paar functies van WordPress die u wilt gebruiken bij de integratie met uw site, of u kunt uw hele site draaien met WordPress. Deze tutorial zal u begeleiden door het maken van uw WordPress site eruit als uw huidige ontwerp. We zullen beginnen met het maken van een WordPress blog eruit als de rest van uw site. Dan kunnen we overgaan tot het maken van uw hele site draait op WordPress.
deze aanwijzingen werken niet op een MultiSite netwerk.
Begin de transformatie
Stel eerst dat u een bestaande site hebt op http://myexample.com. Vervolgens, Maak een nieuwe sub-directory (map) op uw site en noem het ‘blog’ (je zou iets anders dan blog kunnen gebruiken, maar je moet deze sub-directory te maken). Dus je hebt nu een lege submap op http://myexample.com / blog/. Nu, Download WordPress en upload al zijn bestanden in deze nieuwe map, en installeer WordPress.
pak de header
om gewone PHP-pagina ’s om te zetten in pagina’ s die WordPress gebruiken, moet u een van de volgende codefragmenten aan het begin van elke pagina toevoegen.
<?php /* Short and sweet */define('WP_USE_THEMES', false);require('./wp-blog-header.php');?>
<?phprequire('/the/path/to/your/wp-blog-header.php');get_header(); ?>
de lus
het is noodzakelijk om de lus in uw pagina ‘ s op te nemen om effectief gebruik te maken van de veelheid aan sjabloontags of plugins die beschikbaar zijn. Maak jezelf vertrouwd met de lus en de basisprincipes van de lus in actie om aan de slag te gaan met de integratie van de kracht van WordPress in uw website.
voorbeelden
Genereer een lijst
in het geval u tien berichten wilt weergeven die alfabetisch gesorteerd zijn in oplopende volgorde op uw webpagina, kunt u het volgende doen om de datum, titel en uittreksel te pakken:
<?phprequire('/the/path/to/your/wp-blog-header.php');?><?php$posts = get_posts('numberposts=10&order=ASC&orderby=post_title');foreach ($posts as $post) : setup_postdata( $post ); ?><?php the_date(); echo "<br />"; ?><?php the_title(); ?> <?php the_excerpt(); ?> <?phpendforeach;?>
laatste drie berichten
toon titels van de laatste drie berichten op uw webpagina.
<?php// Get the last 3 posts.global $post;$args = array( 'posts_per_page' => 3 );$myposts = get_posts( $args );foreach( $myposts as $post ) :setup_postdata($post); ?><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a><br /><?php endforeach; ?>
een thema maken
het eerste deel van deze handleiding beschrijft hoe u componenten van WordPress kunt integreren in uw bestaande site. Misschien wilt u nu stoppen, maar misschien wilt u een WordPress thema dat uiteindelijk zou vervangen webpagina ‘ s op uw site te creëren.
u moet een aangepast thema maken. Een thema is een set van bestanden die worden gebruikt om WordPress te vertellen hoe de site weer te geven en Using_Themes is fundamenteel voor WordPress. U kunt uw eigen thema te maken vanaf nul, maar je moet overwegen om het kind thema van bestaande thema als de eerste stap te maken. Het kind thema kan verbeteren of aanpassen van de beperkte delen van bestaande thema. Raadpleeg kind thema voor meer details.
een weinig bekend, maar zeer nuttig HTML-element, <basis> zal u veel helpen. Het instrueert de browser om een opgegeven URL te gebruiken voor relatieve paden:
<base href="http://myexample.com" />
normaal gesproken is de <basis> uw huidige URL. De standaard <basis> op uw blog is bijvoorbeeld http://myexample.com / blog/. Door het te veranderen met het<basis > element, vertelt u de browser om naar bestanden te zoeken op http://myexample.com/. Waarom is dit nuttig? Bij het kopiëren en plakken van HTML van uw huidige site, zult u verwijzingen naar iets als:
<img src="me.jpg" alt="" />
wanneer u deze HTML kopieert naar uw thema, zal de browser op zoek zijn naar http://myexample.com/blogs/me.jpg, wanneer het bestand daadwerkelijk bestaat op http://myexample.com / me.jpg. Gebruik van <basis href=”http://myexample.com” />, de browser wordt verteld de juiste plaats om de bestanden te vinden en je hoeft niet elke verwijzing naar elk bestand dat u gekopieerd van uw belangrijkste site te bewerken.
Performance
hoewel WordPress snel is, bevat het een aanzienlijke hoeveelheid code die moet worden geladen elke keer dat een pagina wordt weergegeven. Dit kan al dan niet van invloed zijn op de prestaties, afhankelijk van de hosting omgeving, maar op een gedeelde hosting omgeving met behulp van SuPhp (en dus zonder op code caching) kan het enkele seconden toevoegen aan elke pagina te laden.
- WP-Integratieplugin-helpt u om WP te integreren met een van de ondersteunde webapps
- WP-hackers e-maillijst discussie over “deprecating” directe oproepen naar wp-config.php
- Fixing false 404 headers op externe pagina ‘ s, waaronder wp-blog-header.php