języki: angielski * WordPress z Twoją witryną 日本 русски Русский • (Dodaj swój język)
wprowadzenie
z natury WordPress jest bardzo potężny. To może być tak skomplikowane lub tak proste, jak chcesz. Mając to na uwadze, to, jak bardzo chcesz korzystać z WordPress z istniejącą witryną, zależy całkowicie od ciebie. Może istnieć tylko kilka funkcji WordPress, których chcesz użyć podczas integracji z witryną, lub możesz chcieć, aby cała witryna działała z WordPress. Ten samouczek poprowadzi Cię przez sprawienie, aby Twoja witryna WordPress wyglądała jak Twój obecny projekt. Zaczniemy od tego, jak sprawić, by blog WordPress wyglądał jak reszta Twojej witryny. Następnie możemy przejść do tworzenia całej witryny działa na WordPress.
te kierunki nie będą działać w sieci wielostanowiskowej.
rozpocznij transformację
najpierw Załóżmy, że masz istniejącą witrynę pod adresem http://myexample.com. Następnie utwórz nowy podkatalog (folder) na swojej stronie i nazwij go „blog” (możesz użyć czegoś innego niż blog, ale musisz utworzyć ten podkatalog). Więc masz teraz pusty podkatalog pod adresem http://myexample.com /blog/. Teraz pobierz WordPress i prześlij wszystkie jego pliki do tego nowego folderu i zainstaluj WordPress.
chwyć nagłówek
aby przekształcić zwykłe strony PHP w te, które wykorzystują WordPress, musisz dodać jeden z poniższych fragmentów kodu na początku każdej strony.
<?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(); ?>
pętla
konieczne jest włączenie pętli na swoich stronach, aby skutecznie wykorzystać mnogość dostępnych tagów szablonów lub wtyczek. Zapoznaj się z pętlą i podstawami pętli w działaniu,aby rozpocząć integrację mocy WordPress z Twoją witryną.
przykłady
Wygeneruj listę
w przypadku, gdy chcesz wyświetlić dziesięć postów posortowanych Alfabetycznie w kolejności rosnącej na swojej stronie internetowej, możesz wykonać następujące czynności, aby pobrać datę publikacji, tytuł i fragment:
<?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;?>
trzy ostatnie posty
wyświetl tytuły trzech ostatnich postów na swojej stronie internetowej.
<?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; ?>
tworzenie motywu
pierwsza część tego samouczka opisuje, jak wziąć komponenty WordPress i zintegrować je z istniejącą witryną. Być może chcesz przestać już teraz, ale być może chciałbyś stworzyć motyw WordPress, który ostatecznie zastąpi strony internetowe w Twojej witrynie.
musisz utworzyć niestandardowy motyw. Motyw to zestaw plików służących do informowania WordPressa, jak wyświetlić witrynę, a użycie motywów ma fundamentalne znaczenie dla WordPressa. Możesz utworzyć własny motyw od podstaw, ale powinieneś rozważyć utworzenie motywu podrzędnego istniejącego motywu jako pierwszego kroku. Motyw potomny może ulepszyć lub dostosować ograniczone części istniejącego motywu. Zobacz motyw potomny, aby uzyskać więcej szczegółów.
mało znany, ale bardzo pomocny element HTML, <base> bardzo ci pomoże. Instruuje przeglądarkę, aby używała określonego adresu URL dla ścieżek względnych:
<base href="http://myexample.com" />
normalnie, baza< > będzie Twoim bieżącym adresem URL. Na przykład domyślną bazą <> na Twoim blogu będzie http://myexample.com/blog/. Zmieniając go za pomocą elementu< base >, każesz przeglądarce szukać plików pod adresem http://myexample.com/. Dlaczego jest to przydatne? Podczas kopiowania i wklejania HTML z bieżącej witryny, będziesz mieć odniesienia do czegoś takiego jak:
<img src="me.jpg" alt="" />
po skopiowaniu tego HTML do motywu, przeglądarka będzie szukać http://myexample.com/blogs/me.jpg, gdy plik faktycznie istnieje pod adresem http://myexample.com / me.jpg. Korzystanie z < base href=”http://myexample.com” />, przeglądarka jest informowana o właściwym miejscu, aby znaleźć pliki i nie musisz edytować każdego odniesienia do każdego pliku skopiowanego z witryny głównej.
wydajność
chociaż WordPress jest szybki, zawiera znaczną ilość kodu, który należy załadować za każdym razem, gdy strona jest wyświetlana. Może to, ale nie musi mieć wpływu na wydajność w zależności od środowiska hostingu, ale na wspólnym środowisku hoasting przy użyciu SuPhp (a więc bez buforowania kodu op) może dodać kilka sekund do każdego ładowania strony.
- WP Integration plugin – pomaga zintegrować WP z dowolną z obsługiwanych aplikacji internetowych
- wp-hackers email list dyskusja na temat „deprecating” bezpośrednie połączenia do wp-config.PHP
- naprawianie fałszywych nagłówków 404 na zewnętrznych stronach, w tym wp-blog-header.php