limbi: engleză • WordPress cu site-ul dvs. web • (Adăugați limba dvs.)
introducere
prin natura, WordPress este foarte puternic. Poate fi la fel de complex sau la fel de simplu cum doriți. Având în vedere acest lucru, cât de mult doriți să utilizați WordPress cu site-ul dvs. existent depinde în totalitate de dvs. Este posibil să existe doar câteva caracteristici ale WordPress pe care doriți să le utilizați atunci când îl integrați cu site-ul dvs. sau poate doriți ca întregul dvs. site să ruleze cu WordPress. Acest tutorial vă va ghida prin a face site-ul dvs. Vom începe cu modul de a face un blog WordPress să arate ca restul site-ului dvs. Apoi putem trece la realizarea întregului dvs. site care rulează pe WordPress.
aceste instrucțiuni nu vor funcționa pe o rețea MultiSite.
începeți transformarea
mai întâi, să presupunem că aveți un site existent la http://myexample.com. Apoi, creați un nou subdirector (folder) pe site-ul dvs. și numiți-l ‘blog’ (puteți folosi altceva decât blog, dar trebuie să creați acest subdirector). Deci, acum aveți un sub-director gol la http://myexample.com /blog/. Acum, descărcați WordPress și încărcați toate fișierele sale în acest nou folder și instalați WordPress.
apucați antetul
pentru a transforma paginile PHP obișnuite în cele care utilizează WordPress, trebuie să adăugați oricare dintre următoarele fragmente de cod la începutul fiecărei pagini.
<?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(); ?>
bucla
este necesar să includeți bucla în paginile dvs. pentru a profita în mod eficient de multitudinea de etichete șablon sau pluginuri disponibile. Familiarizați-vă cu bucla și elementele de bază ale buclei în acțiune pentru a începe cu integrarea puterii WordPress în site-ul dvs. web.
Exemple
generați o listă
în cazul în care doriți să afișați zece postări sortate alfabetic în ordine crescătoare pe pagina dvs. web, puteți face următoarele pentru a apuca data, titlul și extrasul postat:
<?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;?>
ultimele trei postări
afișează titlurile ultimelor trei postări pe pagina dvs. web.
<?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; ?>
realizarea unei teme
prima porțiune a acestui tutorial a descris cum să luați componente ale WordPress și să le integrați în site-ul dvs. existent. Poate doriți să vă opriți chiar acum, dar poate doriți să creați o temă WordPress care să înlocuiască în cele din urmă paginile web de pe site-ul dvs.
va trebui să creați o temă personalizată. O temă este un set de fișiere folosite pentru a spune WordPress cum să afișeze site-ul și Utilizarea_themes este fundamentală pentru WordPress. Puteți crea propria temă de la zero, dar ar trebui să ia în considerare pentru a crea tema copil de temă existente ca primul pas. Tema copil poate îmbunătăți sau personaliza porțiunile limitate ale temei existente. Consultați tema copilului pentru mai multe detalii.
un element HTML puțin cunoscut, dar foarte util, < base> vă va ajuta foarte mult. Acesta instruiește browser-ul pentru a utiliza un URL specificat pentru căi relative:
<base href="http://myexample.com" />
în mod normal, baza <> ar fi adresa URL curentă. De exemplu, baza implicită <> de pe blogul dvs. va fi http://myexample.com/blog/. Schimbându-l cu elementul <base>, îi spuneți browserului să caute fișiere la http://myexample.com/. De ce este util acest lucru? Când copiați și lipiți HTML de pe site-ul dvs. curent, veți avea referințe la ceva de genul:
<img src="me.jpg" alt="" />
când copiați acest HTML pe tema dvs., browserul va căuta http://myexample.com /blogs / me.jpg, când fișierul există de fapt la http://myexample.com/me.jpg. Utilizarea bazei href <=”http://myexample.com” />, browserului i se spune locul potrivit pentru a găsi fișierele și nu trebuie să editați fiecare referință la fiecare fișier pe care l-ați copiat de pe site-ul dvs. principal.
performanță
deși WordPress este rapid, acesta conține o cantitate substanțială de cod care trebuie încărcată de fiecare dată când este afișată o pagină. Acest lucru poate sau nu poate afecta performanța în funcție de mediul de găzduire, dar pe un mediu de găzduire partajat folosind SuPhp (și astfel fără cache de cod op) poate adăuga câteva secunde la fiecare încărcare a paginii.
- WP integrare plugin – vă ajută să se integreze WP cu oricare dintre aplicațiile web acceptate
- WP-hackeri lista de e-mail discuție pe „deprecating” apeluri directe la wp-config.php
- fixarea anteturilor false 404 pe pagini externe, inclusiv WP-blog-antet.php