Jak stworzyć bibliotekę sieciową dla konfiguracji wielostanowiskowych WordPress

Opublikowany: 2018-10-03

Prowadzenie wielu witryn WordPress jest wystarczająco trudne bez konieczności zajmowania się osobnymi bibliotekami multimediów dla każdej z nich. Jeśli chcesz ponownie użyć tych samych plików, będziesz musiał je przesyłać w kółko, co marnuje dużo czasu i miejsca.

W tym artykule przedstawimy wtyczkę, która umożliwia utworzenie jednej biblioteki sieciowej dla konfiguracji wielostanowiskowych WordPress i nauczymy Cię, jak z niej korzystać. Wcześniej porozmawiajmy nieco więcej o tym, jak biblioteka sieciowa dla WordPressa może pomóc Ci być bardziej wydajnym!

Dlaczego biblioteka sieciowa dla WordPressa może ułatwić Ci życie

Po skonfigurowaniu sieci wielostanowiskowej możesz korzystać ze scentralizowanego pulpitu nawigacyjnego do zarządzania wieloma witrynami internetowymi. W niektórych przypadkach konfiguracja wielostanowiskowa umożliwia nawet udostępnianie zasobów między witrynami sieciowymi, takich jak motywy.

Jednak każda witryna w Twojej sieci nadal będzie miała własną bibliotekę multimediów. Może to być kłopotliwe, jeśli planujesz ponowne wykorzystanie obrazów między wieloma witrynami. Jeśli tak jest, musisz je wielokrotnie przesyłać i przeskakiwać z jednego panelu do drugiego.

Posiadanie centralnej biblioteki multimediów, do której wszystkie witryny mogą uzyskać dostęp, rozwiązuje te problemy. Chociaż jest to funkcja niszowa, może być bardzo pomocna dla właścicieli wielu witryn w porządkowaniu plików multimedialnych. Poza tym jest cholernie fajny, co jest jednym z powodów, dla których chcieliśmy pokazać, jak to działa.

Przedstawiamy wtyczkę Network Media Library

Wtyczka Network Media Library.

Network Media Library to wtyczka, której możesz użyć do stworzenia wspólnej biblioteki w wielu witrynach. Działa poprzez wyznaczenie jednej z witryn sieci jako „biblioteki centralnej”. Ta witryna będzie nadal działać normalnie, z wyjątkiem tego, że wszelkie przesłane do niej pliki będą również dostępne dla innych witryn w sieci.

Wtyczka jest również plug-and-play (przepraszam za kalambur), więc łatwo ją przetestować. Powinniśmy również wspomnieć, że chociaż wtyczka jest obecnie dostępna tylko na GitHub, możemy powiedzieć z pierwszej ręki, że działa tak samo dobrze, jak ta, którą można znaleźć na WordPress.org.

Kluczowe cechy:

  • Utwórz sieciową bibliotekę multimediów do konfiguracji wielostanowiskowej.
  • Wyznacz witrynę w sieci, która będzie działać jako centralna biblioteka multimediów.
  • Łatwy w instalacji i obsłudze.

Cena: za darmo | Więcej informacji

Jak stworzyć bibliotekę sieciową dla WordPress Multisite (w 3 krokach)

Jak wspomnieliśmy wcześniej, wtyczka, której będziemy używać, jest prosta w konfiguracji. Przeprowadzimy Cię teraz przez proces instalacji wtyczki z GitHub, a następnie przetestujemy, aby sprawdzić, czy działa poprawnie.

Krok #1: Zainstaluj wtyczkę Network Media Library

Pobieranie wtyczki z GitHub przebiega prawie tak samo, jak z repozytorium WordPress.org. Najpierw przejdź do repozytorium GitHub wtyczki i poszukaj przycisku Klonuj lub pobierz w prawym górnym rogu ekranu. Kliknij na niego i wybierz opcję Pobierz ZIP :

Pobieranie wtyczki z GitHub.

Możesz teraz otworzyć pulpit nawigacyjny Multisite i przejść do zakładki Wtyczki> Dodaj nowy . Wybierz opcję Prześlij wtyczkę i dodaj plik zip pobrany minutę temu:

Wgrywanie wtyczki do WordPressa.

Proste jak bułka z masłem, prawda? Teraz pamiętaj, aby aktywować wtyczkę dla swojej sieci i przejść do kroku numer dwa.

Krok #2: Przetestuj wtyczkę, przesyłając plik multimedialny do sieci wielostanowiskowej

Jak być może wiesz, Twój pulpit nawigacyjny dla wielu witryn nie zawiera karty galerii. Aby obejść ten problem, wtyczka wyznacza jedną z twoich witryn, aby działała jako biblioteka centralna. Domyślnie wtyczka wybiera dowolną witrynę, która ma numer identyfikacyjny dwa.

W większości przypadków numer ID numer dwa powinien odpowiadać pierwszej witrynie utworzonej po skonfigurowaniu sieci. Na potrzeby naszych testów stworzyliśmy fikcyjną sieć wielostanowiskową (przy użyciu Local by Flywheel) i dodaliśmy do niej kilka witryn. Na poniższym obrazku strona internetowa-jeden odpowiada numerowi ID numer dwa:

Lista witryn w Twojej sieci.

Możesz również sprawdzić identyfikator swoich witryn, klikając opcję Edytuj dla dowolnej z nich, co otworzy ich indywidualne ustawienia. Jeśli spojrzysz na adres URL tej strony, zobaczysz na końcu numer identyfikacyjny:

Sprawdzam numer identyfikacyjny Twojej witryny.

Pomijając to, przejdź do pulpitu nawigacyjnego witryny, której będziesz używać jako centralnej galerii. Po wejściu przejdź do zakładki Media i prześlij dowolny obraz, który chcesz przetestować, czy wtyczka działa. Jeśli masz zdjęcie szczeniaka, sugerujemy wybranie tego, chociaż:

Dodawanie obrazu do centralnej biblioteki multimediów.

Po przesłaniu zdjęcia przejdź do pulpitu nawigacyjnego dowolnej innej witryny w Twojej sieci i otwórz jej bibliotekę multimediów. Powinieneś teraz zobaczyć tutaj swój obraz testowy.

Jeśli jesteś ciekawy, tak jak my, możesz się zastanawiać, co się stanie, jeśli prześlesz zdjęcie do biblioteki multimediów witryny numer dwa. Spróbowaliśmy:

Dodanie drugiego obrazu do galerii multimediów.

Po sprawdzeniu biblioteki multimediów witryny numer jeden możemy potwierdzić, że drugi obraz pojawił się również w bibliotece każdej witryny. Wniosek jest taki, że po zainstalowaniu wtyczki wszystkie biblioteki multimediów połączonej witryny zostaną zsynchronizowane. Jednak sieć wielostanowiskowa będzie przechowywać tylko jedną kopię tych obrazów w bibliotece centralnej.

Krok #3: Sprawdź, czy jest tylko jedna kopia przesłanego pliku

Aby sprawdzić, czy wtyczka działa poprawnie, postanowiliśmy zajrzeć do katalogu naszej sieci Multisite. Oznacza to, że weszliśmy do naszego folderu głównego Multisite, a następnie do katalogu wp-content/uploads . Jak widać poniżej, w środku znajdują się dwa foldery, po jednym dla każdej witryny w naszej sieci testowej:

Dostęp do folderów multimediów dla każdej witryny sieciowej.

Ponieważ używamy lokalnej konfiguracji, przeprowadziliśmy nasze testy przy użyciu Eksploratora Windows zamiast protokołu FTP (File Transfer Protocol). Poza tym sprawdziliśmy folder przesyłania pod kątem witryny numer dwa i okazało się, że jest pusty:

Sprawdzam przesłane pliki do witryny numer dwa.

Oto jednak, co znaleźliśmy, sprawdzając folder multimediów pod kątem witryny numer jeden:

Sprawdzanie folderu multimediów dla witryny numer jeden.

Jeśli pamiętasz, przesłaliśmy ten pierwszy obraz, który widzisz po lewej stronie, do witryny numer dwa. Wtyczka następnie przeniosła go na stronę numer jeden i zapewniła numerowi dwa dostęp do tej centralnej biblioteki.

Jak widać, wtyczka działa dokładnie zgodnie z przeznaczeniem i nie tworzy dodatkowych kopii żadnego z twoich obrazów. W związku z tym możesz śmiało przesyłać tyle zdjęć szczeniąt, ile chcesz!

Wniosek

Wydajność ma kluczowe znaczenie, gdy zarządzasz wieloma witrynami WordPress. Korzystanie ze scentralizowanej biblioteki multimediów dla Twoich witryn może pomóc Ci zaoszczędzić czas i uniknąć konieczności ciągłego przesyłania plików.

Aby stworzyć (i przetestować) bibliotekę sieciową dla WordPressa, wystarczy wykonać trzy kroki:

  1. Zainstaluj wtyczkę Network Media Library.
  2. Przetestuj wtyczkę, przesyłając plik multimedialny do sieci wielostanowiskowej.
  3. Sprawdź, czy jest tylko jedna kopia przesłanego pliku.

Czy masz pytania dotyczące konfiguracji biblioteki sieciowej dla WordPress Multisite? Zapytaj w sekcji komentarzy poniżej!

Obraz miniatury artykułu autorstwa Macrovector / shutterstock.com