Adicione uma área de widget ao seu single.php
, front-page.php
, home.php
ou o que você quiser. Arquivo. Do que no back-end, vá para Appearance > Widgets e mova o widget para a área do widget que você acabou de criar.
Eu tenho um widget personalizado para anúncios, que me ajuda a exibir anúncios na barra lateral, mas estou tentando exibi-lo em cada postagem ou na página principal próxima ao controle deslizante.
<?php the_widget( 'AdWidget_300' ); ?>
Como eu poderia chamar um widget personalizado em qualquer lugar que eu quisesse?
Adicione uma área de widget ao seu single.php
, front-page.php
, home.php
ou o que você quiser. Arquivo. Do que no back-end, vá para Appearance > Widgets e mova o widget para a área do widget que você acabou de criar.
Não podemos exibir o widget personalizado diretamente no conteúdo ou em qualquer outro lugar. A função the_widget()
exibe apenas o widget incorporado.
Mas, ainda assim, se você quiser exibir um widget personalizado, deverá criar a barra lateral e atribuir o widget à barra lateral recém-criada e exibir essa barra lateral usando dynamic_sidebar( 'id' );
.
Para mais informações enlace
@ Bergmann, É possível exibir 5 anúncios em uma única página usando um único widget "se todos os anúncios estiverem juntos". Mas se você quiser todos os anúncios em lugares diferentes, terá que criar diferentes áreas de widgets e widgets diferentes.
Uma solução simples, limpa e fácil para sua pergunta é examinar o amr shortcode qualquer widget . Como o nome sugere, você pode inserir seus widgets em suas páginas usando códigos de acesso, como:
[do_widget "Your Widget" ]
Tags widgets widget-text