2013-08-29 13 views
9

Czy istnieje jakiś sposób możemy przypisać shortcode do już utworzonego widget i później użyć tegoJak dodać widżet za pomocą jego krótkiego kodu w postach/stronach Wordpress?

shortcode w naszych konkretnych stanowisk i stron, aby pokazać, że widget zamiast sposób trywialny z

wykazujące widgety w pasku bocznym? Szukałem w Google informacji o tym nie znalazłem nic relatywnego.

Wszelkie sugestie byłyby mile widziane!

+1

dodaj plugin amr shortcode dowolny widżet (http://wordpress.org/plugins/amr-shortcode-anywidget/) .przypomnij, że to jest pomocne. – nickle

+0

thankyou nickle – codepixlabs

Odpowiedz

1

Można to zrobić przez WordPressa WordPress Widgets Shortcode wtyczki, można osadzić dowolny obszar widget/dynamiczny pasek boczny do stron/stanowisk wykorzystaniem tej wtyczki jako SHORTCODE

+0

Nie chcę dodawać dynamicznego obszaru paska bocznego, ale tylko pojedynczy widget .. dziękuję za wtyczkę. Nie wiedziałem, że coś takiego istnieje! @ !! – codepixlabs

2

To może być istotne.

Widgety na stronach

https://wordpress.org/plugins/widgets-on-pages/

Obserwacje i dwa pytania:

Wtyczka ta umożliwia wkładanie 1 lub "paczkach" widgetów poprzez SHORTCODE na typy stron, posty, (i niestandardowe post?), a także zapisze listę skonfigurowanych shortcodes ~ sets. BARDZO przydatny!

Porównując jego funkcje do wtyczki Widgets Shortcode, ta wtyczka nie zapewnia możliwości zapisania "zestawów" wtyczek, raczej skupia się na osobnym wstawianiu widżetów. W rzeczywistości wstawia krótki kod dla każdego widżetu w dolnej krawędzi każdego widżetu i przypisuje różne krótkie kody do każdej instancji widgetu. Również miły.

https://wordpress.org/plugins/widget-shortcode/

Lubię ziarnistości Widgety Krótki kod zapewnia z indywidualnym SHORTCODE dla każdej instancji każdego widgetu. Gdy uruchomisz go i twoją wtyczkę jednocześnie nawet widgety zapisane w "zestawach" pluginów nadal będą przypisane indywidualne skróty. Te pojedyncze skróty pozwalają na użycie określonego widżetu z "zestawu" w innym miejscu bez potrzeby tworzenia dodatkowej instancji widgetu, ponieważ wydaje się, że będzie to wymagane w przypadku twojej wtyczki.

Nawiasem mówiąc, dla każdego, kto chce obu tych funkcji, te dwie wtyczki grają bardzo ładnie razem na jednej z naszych instalacji WP 4.0 Multisite z ponad 50 witrynami, a nawet na stronie używającej motywu Make.

FYI: Testowaliśmy także amr shortcode dowolnego widżetu, ale mieliśmy z nim pewne problemy i zamiast rozwiązywać problemy, przeszliśmy dalej. Aby być uczciwym, testowaliśmy szybko na stronie z ponad 160 aktywnymi wtyczkami. Tak, 160 wtyczek. Wiem, wiem, ale pomyśl o tym przez chwilę. Dowolna wtyczka, którą możesz aktywować w tej mieszance 160 wtyczek i nie psuje rzeczy ani nie wprowadza problemów, wtedy sugeruje duże prawdopodobieństwo, że będzie bezproblemowo korzystać z ... przynajmniej do następnej rundy aktualizacji WP. :)

Testowaliśmy również Widgetize Pages Light i jego wersję Pro Sidebar & Widget Manager i nie mieliśmy problemów z żadną z nich. Jeśli jednak chodzi o wstawianie widżetów na strony i posty, te wtyczki wydają się przesadą, ponieważ zapewniają dodatkowe funkcje układu strony, które mogą powielać funkcje kompozycji i/lub inne funkcje wtyczek.

Szukałem wtyczki "widgets in pages", która zawiera przycisk TinyMCE do wstawiania skrótów widgetów.

Czy ktoś może polecić taki, który ma przycisk TinyMCE, aby wstawić skróty do widżetów na stronach, postach i CPT?

Ostatecznie wybrałem widgety na stronach jako najlepszą kombinację funkcji dla tej aplikacji. Jest prosty w obsłudze, łatwy w obsłudze, wszechstronny i działał bezbłędnie dla nas, nawet po stronie Widgets Shortcode.

0

zmieniać na nim widżety w WP:

plik w @ wp-includes/widgets.php: register_widget()

w widoku źródłowego próbki: public function Register() {$ widget_class $ this-> widżety [$ widget_class] = new $ widget_class(); }

Powiązane problemy