Czy kiedykolwiek chciałeś zmniejszyć liczbę wtyczek WordPress, których używasz na swojej witrynie internetowej?
Czy nie byłoby miło, gdyby istniał łatwy sposób, który pozwoliłby ci dodać przyszłościowe konfiguratory WordPressa za pomocą fragmentów kodu BEZ niszczenia twojej witryny internetowej?
Jeśli jesteś podobny do mnie i większości innych inteligentnych właścicieli witryn internetowych, to przynajmniej życzyłeś sobie tego rozwiązania kilka razy w twojej podróży WordPress.
Dzisiaj, jestem podekscytowany, że mogę podzielić się premierą mojej darmowej wtyczki WPCode, która zmieni sposób, w jaki myślisz o konfiguratorze WordPressa.
Stworzyliśmy to narzędzie, aby pomóc Ci zaoszczędzić czas i kłopoty podczas zarządzania konfiguratorami Twojej witryny internetowej. To jest jak najlepsze narzędzie szwajcarskiego scyzoryka, które pomoże ci zastąpić dziesiątki istniejących wtyczek WordPress, jednocześnie przyspieszając twoją witrynę internetową.
Relacja
W 2012 roku stworzyłem darmową wtyczkę o nazwie Insert Headers and Footers.
Celem tej wtyczki było ułatwienie mi i innym czytelnikom WPBeginner dodawania kodu do obszaru nagłówka i stopki naszej witryny WordPress bez edytowania plików motywu!
Obejmuje to takie rzeczy jak skrypt Google Analytics, własny kod CSS, piksel Facebooka, kod AdSense i inne.
W ciągu ostatniej dekady ta prosta wtyczka rozrosła się do ponad 1 miliona włączonych instalacji.
W tym samym czasie WordPress również bardzo się rozwinął dzięki mnóstwu nowych funkcji i wtyczek.
Każdego miesiąca otrzymywałem prośby od naszych użytkowników o dodanie większej funkcjonalności, takiej jak możliwość warunkowego wczytywania skryptów na określonych stronach, możliwość dodawania fragmentów kodu w innych obszarach witryny internetowej itd.
Po wielu przemyśleniach i rozważaniach zdecydowaliśmy się rozszerzyć tę darmową wtyczkę i uczynić z niej w pełni funkcjonalne rozwiązanie do zarządzania fragmentami kodu dla WordPressa z logiką warunkową, automatycznym wstawianiem i wieloma innymi funkcjami.
Za pomocą nowej wtyczki można:
- Dodaj skrypty śledzące / różne meta szczegóły weryfikacji narzędzia dla webmasterów w twojej witrynie za pomocą zaledwie kilku kliknięć.
- Dodawać banery reklamowe lub inne dynamiczne elementy treści po pierwszym akapicie każdego wpisu na blogu, na końcu każdego wpisu na blogu itp.
- Usuwanie funkcji WordPress, których nie chcesz, takich jak REST API, XML-RPC, komentarze itp.
- Łatwe kopiowanie i wklejanie fragmentów kodu z poradników w twojej witrynie WordPress bez błędów.
- A tak naprawdę to tylko zarysowanie powierzchni.
Wszystkie te funkcje są dostępne za darmo!
Jeśli jesteś marketerem, pomyśl o WPCode jak o Menedżerze tagów Google, ale wewnątrz WordPressa.
Jeśli jesteś zwykłym właścicielem firmy, pomyśl o tym jak o szwajcarskim nożu dla twojej witryny internetowej. Pomoże ci zrobić to, co chcesz zrobić – nic więcej, nic mniej.
WPCode jest zdecydowanie najpotężniejszą wtyczką, którą zainstalujesz na swojej witrynie WordPress i nie przesadzam.
Poświęć mi tylko 5 minut Twojej uwagi, a pokażę Ci – czytaj dalej.
Wersja z filmem
Czym jest WPCode?
WPCode to potężna wtyczka do fragmentów kodu WordPress, która ułatwia dodawanie własnych funkcji WordPress za pomocą fragmentów kodu bez edytowania pliku functions.php twojego motywu.
Jest wyposażony we wbudowaną bibliotekę fragmentów kodu, w której można znaleźć niektóre z moich najpopularniejszych fragmentów kodu WordPress, które pomogą wyeliminować potrzebę stosowania oddzielnych wtyczek.
Istnieją na przykład gotowe fragmenty kodu, które będą pomocne:
- Wyłącz XML-RPC – jest to dobre dla zabezpieczeń WordPressa
- Zezwól na przesyłanie plików SVG – eliminuje potrzebę osobnej wtyczki
- Wyłącz Gutenberga – eliminuje potrzebę osobnej wtyczki
- Wyłącz komentarze – eliminuje potrzebę osobnej wtyczki
- Dodaj skrypty śledzące dla Google Analytics, Facebooka, AdSense i innych platform
Obecnie istnieje ponad dwa tuziny innych fragmentów kodu, które można wykorzystać do dodania własnych funkcji przy jednoczesnym zmniejszeniu liczby wtyczek na twojej witrynie.
Dla przeciętnego właściciela witryny internetowej ta wtyczka pomoże zredukować co najmniej 6 – 8 innych wtyczek, których możesz teraz używać, dzięki gotowym fragmentom kodu, które tam są.
Moim planem jest dalsze dodawanie tam kolejnych fragmentów kodu, aby objąć popularne przypadki użycia. Jeśli masz jakieś sugestie, daj nam znać wypełniając formularz tutaj.
Jeśli jesteś programistą WordPressa / freelancerem, który chce pomóc w rozwoju WordPressa, prześlij nam swój fragment kodu za pomocą powyższego formularza.
Przyszłościowe dostosowanie witryny i zarządzanie kodem
Większość poradników dotyczących konfiguratora WordPress prosi o dodanie fragmentów kodu do pliku functions.php twojego motywu. Ten stary sposób sprawia, że zarządzanie fragmentami kodu jest po prostu niechlujne, a także uniemożliwia aktualizację twojego motywu.
Jeśli kiedykolwiek zaktualizujesz swój motyw lub przełączysz się na inny motyw, utracisz wszystkie własne funkcje kodu, które dodałeś w pliku functions.php.
WPCode rozwiązuje ten problem, zapewniając łatwy sposób wstawienia skryptów nagłówka i stopki wraz z innymi fragmentami kodu bezpośrednio z twojego kokpitu WordPress. Te fragmenty kodu faktycznie działają tak, jakby znajdowały się w pliku functions.php twojego motywu, ale sprawiamy, że twoje konfiguratory są odporne na przyszłość.
Możesz bezpiecznie aktualizować motywy lub przełączać się na inny motyw bez utraty ważnych dostosowań witryny internetowej.
Innym problemem związanym z dodawaniem własnych fragmentów kodu w pliku functions.php motywu jest to, że nawet najmniejszy błąd może zepsuć twoją witrynę internetową i uczynić ją niedostępną.
Dlatego stworzyliśmy naszą inteligentną walidację fragmentów kodu. Pomaga to uniknąć typowych błędów w kodzie, dzięki czemu nigdy nie zepsujesz swojej witryny internetowej podczas dodawania fragmentów kodu lub skryptów nagłówka i stopki.
Możesz zarządzać wszystkimi skryptami nagłówka i stopki, a także innymi fragmentami kodu z jednego ekranu. Ułatwiamy nawet organizowanie fragmentów kodu za pomocą tagów i dodawanie notatek przypominających do każdego fragmentu kodu.
Wbudowane generatory kodu WordPress
Oprócz naszej rosnącej biblioteki fragmentów kodu, mamy również generatory kodu WordPress, które pomagają szybko uzyskać gotowy do użycia konfigurator kodu przy użyciu najnowszych standardów kodowania WordPress i interfejsów API.
Przykłady konfiguratorów własnego kodu z interfejsem administratora obejmują:
- Generator niestandardowych typów treści – Utwórz niestandardowy fragment kodu dla typów treści.
- Custom Taxonomy Generator – Pobierz własny fragment kodu dla taksonomii.
- WP Query Generator – Pobierz własny fragment kodu dla WP_Query, aby wczytywać wpisy.
- Custom Sidebar Generator – Utwórz niestandardowy fragment kodu, aby zarejestrować własne panele boczne lub obszary gotowe na widżety.
- Custom Widget Generator – Niestandardowy fragment kodu do rejestrowania własnych widżetów.
- Generator menu nawigacji – własny fragment kodu do rejestrowania nowych położeń menu nawigacji w twoim motywie.
Oprócz powyższego, mamy również generator fragmentów kodu do planowania zadań cron, rejestrowania skryptów i arkuszy stylów, dodawania własnego statusu wpisów i nie tylko.
W przeszłości początkujący i średnio zaawansowani użytkownicy używali wtyczek WordPress do tworzenia własnych typów treści, taksonomii itp. za pomocą interfejsu administratora. Problem polega na tym, że są to wtyczki jednorazowego użytku, które w tle generują tylko własne fragmenty kodu.
Teraz dzięki darmowym generatorom WPCode możesz wyeliminować te wtyczki, jednocześnie dodając własne funkcje, które chcesz, za pomocą interfejsu administratora.
Będzie to ogromna oszczędność czasu dla nowych programistów WordPress i profesjonalistów internetowych, którzy budują witryny internetowe dla klientów.
Logika warunkowa dla fragmentów kodu + priorytet automatycznego wstawienia
Moim celem przy WPCode było stworzenie wtyczki do fragmentów kodu WordPress, która jest zarówno ŁATWA, jak i MOCNA.
Dlatego oprócz naszych globalnych skryptów nagłówka i stopki, dodaliśmy zaawansowane funkcje, takie jak logika warunkowa dla fragmentów kodu i ułatwiliśmy to.
Zamiast uczyć się zapytań logiki warunkowej WordPress, możesz użyć wizualnej logiki warunkowej, aby zdecydować, kiedy dany fragment kodu będzie się wczytywał.
Przykłady użycia logiki warunkowej WPCode:
- Wczytywanie fragmentów kodu tylko dla logujących się użytkowników
- Wczytywanie fragmentów kodu PHP dla określonych ról użytkowników
- Wczytywanie fragmentów kodu PHP tylko pod określonymi adresami URL stron
- Wstaw skrypty pikseli nagłówka i stopki na określonych stronach
- Wyświetlanie fragmentów kodu na podstawie rodzaju strony
- Uruchamianie fragmentów kodu tylko dla określonych typów wpisów
- Wczytywanie fragmentu kodu nagłówka i stopki na podstawie źródła odsyłacza
- i więcej…
Dodaliśmy również zarówno automatyczne wstawienie kodu, jak i ręczne wyjście za pomocą krótkich kodów. W ten sposób możesz dodawać funkcje za pomocą własnego krótkiego kodu lub po prostu automatycznie dodawać określone funkcje na obszarze, który chcesz.
Nasza funkcja automatycznego wstawiania pozwala uruchomić fragment kodu w dowolnym miejscu lub wybrać jedną z niestandardowych opcji, takich jak:
- Uruchamianie fragmentu kodu tylko na frontendzie
- Uruchamianie fragmentu kodu tylko w obszarze administracyjnym WordPressa
- Dodaj skrypty nagłówka i stopki w całej witrynie
- Wstawienie fragmentu kodu PHP przed lub po treści wpisu
- Wstawić fragment kodu przed lub po określonym akapicie
- Wstawić fragment kodu na określonych stronach archiwum
Oprócz tego dodaliśmy również wizualny system priorytetów fragmentów kodu, dzięki czemu możesz wybrać kolejność dla swoich własnych funkcji, aby uniknąć konfliktu kodu.
Jakie są przykładowe przypadki użycia + wtyczki, które można zastąpić?
WPCode to jedyna wtyczka, która pozwala pozbyć się dziesiątek innych wtyczek bez utraty funkcjonalności.
Oto niektóre z najważniejszych przypadków użycia:
- Wstaw skrypty nagłówków i stopek
- Wstawienie kodu śledzenia Google Analytics w nagłówku i stopce
- Wstawienie fragmentów kodu PHP lub JavaScript bez modyfikowania pliku functions.php motywu.
- Wstawienie kodu pikseli Facebooka, kodu pikseli konwersji Google i innych skryptów pikseli konwersji reklam w nagłówku i stopce WordPress z logiką warunkową
- Wstawienie kodu Google AdSense Ads, kodu Amazon Native Contextual Ads i innego kodu Media Ads
- Wstawienie własnego kodu JavaScript, CSS i HTML
- Wstawienie tagów Site Verification Meta dla mediów społecznościowych, Google Search Console i innej weryfikacji domeny w nagłówku i stopce twojej witryny.
- Wstawienie własnych bloków treści wielokrotnego użytku
- Wstawienie kodu reklam w treści po określonych akapitach
- Pokazywanie lub ukrywanie własnych fragmentów kodu w oparciu o logikę warunkową
- Wyłączanie XML-RPC, wyłączanie Rest API, wyłączanie komentarzy, włączanie przesyłania plików SVG, wyłączanie Gutenberga i włączanie klasycznego edytora bez dodawania dodatkowych wtyczek
Wystarczy skorzystać z obecnych, aktualnych funkcji i gotowej biblioteki fragmentów kodu, aby zastąpić kilka popularnych wtyczek, w tym:
WPCode zawiera gotową bibliotekę fragmentów kodu, która pozwala zastąpić kilka popularnych wtyczek, w tym:
- Wyłącz wtyczki komentarzy
- Wyłączanie wtyczek XML-RPC
- Wyłącz wtyczki Rest API
- Wyłącz wtyczki Gutenberg
- Wtyczka klasycznego edytora
- Zezwalaj wtyczkom na przesyłanie plików SVG
- Wyłącz wtyczki kanałów RSS
- Wyłącz wtyczki wyszukiwania
- Wyłącz wtyczki automatycznych aktualizacji
- Wyłącz wtyczki paska administratora
- Wyłącz wtyczkę Widget Blocks
- Wtyczka klasycznych widżetów
- Usuwanie wtyczki WordPress Version Number
- Wtyczki Facebook Pixel
- Wtyczki Google AdSense
- Wtyczki Custom Post Types UI
- Inne wtyczki WordPress Generator
Średnio uważam, że możesz łatwo zastąpić 6 – 8 istniejących wtyczek na twojej witrynie internetowej, ponieważ typowa witryna często instaluje te jednorazowe wtyczki funkcji.
Teraz możesz usuwać te wtyczki, oczyścić swój obszar administracyjny i uprościć zarządzanie witryną internetową.
Co będzie dalej w WPCode?
Ponieważ wtyczka Insert Headers and Footers miała ponad 1 milion użytkowników, otrzymanie wszystkich tych nowych funkcji za darmo było zaskoczeniem dla wszystkich.
Jestem bardzo zadowolony z dotychczasowego odzewu społeczności, ponieważ wszyscy uwielbiają nowe funkcje.
Mamy przed sobą ekscytującą mapę drogową, aby uczynić tę wtyczkę jeszcze potężniejszą. Niektóre z rzeczy, nad którymi pracujemy:
- Większa lista bibliotek fragmentów kodu, które zostały sprawdzone przez naszych ekspertów WordPress.
- Zapisywanie własnych fragmentów kodu w chmurze – będzie to świetne rozwiązanie dla tych, którzy tworzą i zarządzają wieloma witrynami internetowymi, ponieważ możesz zbudować swoją spersonalizowaną bibliotekę fragmentów kodu wewnątrz wtyczki.
- i wiele więcej…
Naprawdę budujemy tutaj coś wyjątkowego. Jeśli masz pomysły, w jaki sposób możemy uczynić wtyczkę bardziej pomocną dla Ciebie, prześlij nam swoje sugestie.
Jak zawsze, chciałbym podziękować za twoją stałą pomoc techniczną dla WPBeginner i cieszymy się, że możemy nadal służyć Ci przez wiele lat.
Twoja prawda,
Syed Balkhi
Założyciel WPBeginner
P.S. Chcesz, abyśmy przejęli lub zainwestowali w Twój biznes WordPress? Dowiedz się więcej o Funduszu Wzrostu WPBeginner.
Syed Balkhi
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
Moinuddin Waheed
I have used insert header and footer lately and I can testify that it feels intuitive when you can have your desired functionality without adding new plugin for additional functionality.
now when it has become wpcode and comes with lots of features, I am sure it will help improve the website speed and optimization.
It will also eliminate the need to add several plugins for small small issues. Thanks a ton wpbeginner.
WPBeginner Support
You’re welcome
Administrator
László
If I delete a manual code ( ie. FB Pixel code) from the header in WPCode editor would it be removed from all pages’ headers? In all languages?
WPBeginner Support
If you remove code from the plugin then it would be removed from your site where the plugin added it. If you have caching, don’t forget to clear it to ensure it’s removed!
Administrator
Ian
Looks great.
Does this work okay with Full Site Editing, the Gutenberg block Editor?
WPBeginner Support
Yes, the plugin works with any of the editors
Administrator
Farman
Thanks for such plugin.
WPBeginner Support
You’re welcome!
Administrator
Joe C
Thanks – always hated putting stuff in functions.php because it gets changed on updates (I never use child themes), but I hate even more 1-task plugins
We had a single php file code snipets and only mod to functions.php was to „include” our snippet file. Simplified re-editing functions.php after an update.
This plugin should eliminate that process all together
This is probably the best idea and plugin you guys have come up with yet. I suspect we will integrate it into all 300-odd WP sites we own and/or manage.
Thanks!
WPBeginner Support
Glad to hear our plugin will be helpful!
Administrator
Joe C
How would code, such as your code – intended for the functions.php – that would turn of WP „feeds” (recent email you sent out) fit in this plugin?
Joe C.
WPBeginner Support
You would use the run everywhere option for the snippet for it to load everywhere
Administrator
Debbie
I’m so excited about this — and it’s potential! Anything that retains Classic Editor is a huge plus in my world. It’s so much easier to tweak code than try to remove the underline from a space, for example. And there are soooo many single use plugins that you need now. It will be good to streamline that aspect…. Thanks, y’all!
Ian
Sounds like this will be very nice! Any plans to make it paid and/or have a paid/subscription based premium option in the future?
Editorial Staff
Hey Ian,
Right now our main focus is making the best free code snippets plugin that offers our users a tool that I wish I had with ready-made snippets that our teams frequently use.
In the future, we will add premium features for developer audience to improve their workflow, but the core tool will always remain free and will get even more powerful in our next update
Administrator
Sue Surdam
Love this concept! Experimenting right now with a local site with all the options. Hoping you are planning tutorials for Custom Post types and other options.
Editorial Staff
Yes Sue, we will be creating tutorials to help our users better utilize the plugin
Administrator
XMENROMA
Thanks you so much!
Nate Ruske
Hi,
I wanted to let you know the pain this conversion from Insert Headers and Footers to WP CODE caused me this morning.
I use Securi, and the very first thing I see this morning is a security alert with the message WP CODE turn off all comments – and another – Display a message after the 1st paragraph of posts
In addition to the update, it has also messed up site design and completely removed my search bars throughout the site even though the two code snippets are inactive.
Currently working with securi to work out what the plugin is doing so we can get the site back to what it was before the update.
All the best with WPCODE
Editorial Staff
Thank you for leaving a comment Nate.
The Sucuri alert is a false flag because all it’s saying is that 2 new „Post Drafts” were created (because that’s how code snippets are stored). But those snippets are not live, and they should NOT cause any front-end conflict. Over 26% of all sites (~400k sites) have updated to the latest version without any notable issues like this.
I’m going to have my team reach out to you using the email you left here in the comment, so we can work closely with you to resolve this.
-Syed
Administrator
Margarida Fernandes
I just wanted to say Thank You!
Karim Twin
What an amazing plugin!
I didn’t know that’s some WordPress tool like that.
As a WordPress user, I’ve struggling to minimize the use of many plugins.
Every WP customer wants to use the best WordPress plugins for his or her website. But the odds are many plugins means low site speed and more errors chances. That’s why finding a tool WPcode can help solve the problem in a better way.
I’ll start using it definitely .
Thanks for adding value to WordPress.
Marcelo
Good job folks!
Editorial Staff
Thank you Marcelo
Administrator