Separar o conteúdo de uma página
-
Oi pessoal,
É possível dividir o conteúdo de uma página em várias partes?
Por exemplo, se criar uma template page, em vez de colocar a tag ‘the_content()’ para mostrar o conteúdo todo de seguida, posso mostrar uma parte no início e outra no fim do template page?
-
Não entendi bem a divisão que vc deseja fazer, mas o WP já tem uma forma de separar o post/página em diferentes páginas utilizando no editor html a tag
<!--nextpage-->
tente e veja se isso já lhe serve.
Eu não pretendo dividir em páginas diferentes. Eu pretendo dividir na mesma página.
Por exemplo, tenho um texto numa página do admin, mas no meio desse texto preciso de colocar código em javascript, então, no editor, teria de dividir o the_content() em duas partes da página.Existem várias formas de fazer isso, mas esta que vc quer não é a recomendada e pra ser sincero nem sei se é possível fazer como vc quer.
Tente o seguinte, crie uma função com seu script e o insira com uma verificação para que seja aplicado somente nos posts que vc quer realmente que o script seja carregado.
Um exemplo simples
function add_script_post(){ global $post; if( is_single( array( 479, 682 ) ) ) { ?> <script type="text/javascript"> var $jq = jQuery.noConflict(); $jq(document).ready(function() { $jq('div.titulo-post').hover(function(){ $jq(".post-info-large").stop(true, true).slideToggle( 250 ); }); }); </script> <?php } } add_action('wp_head', 'add_script_post');
Neste exemplo estou aplicando o script em dois posts somente, nos posts 479 e 682, caso queira personalizar com outras verificações vc pode pesquisar sobre Conditional Tags
E como faço para incluir o script no html?
Não sei se entendi a pergunta, mas os scripts devem ser inseridos no head ou no footer da página, não é recomendado, mas se é necessário inserir um script no meio da página adicione seu código entra as tags
<script type="text/javascript"></script>
Portanto, você mete todo o conteúdo html da suas páginas no admin do wordpress? Não põe nada nos ficheiros php?
Essa sua pergunta me deixou mais confuso ainda.
Primeiro, site é o site e admin para mim é somente a área de administração, o que chamam de
front-end = site onde o tema personaliza a aparência.
back-end = Área admin do WP onde a personalização por padrão é feita basicamente com os arquivo internos do WP.No meu caso uso mesmo para carregar meus scripts e css as funções
wp_enqueue_scripts
wp_enqueue_stylee carrego os arquivos conforme são necessárias, principalmente os scripts para não sobrecarregar o site a troco de nada e deixá-lo mais leve possível se os recursos não estão sendo usados.
Por exemplo, uso o script superfish para animação do menu personalizado, mas em meus temas os menus só são usados se o administrador deseja usar um menu.
Então verifico se o menu está sendo usado e só se estiver, carrego o script superfish em conjunto com o script easing para animar mais o menu, já este segundo script não faço chamada alguma para ele, mas deixo o script superfish dependendo dele, então se superfish for requisitado o script easing é chamado automaticamente.
E os scripts são adicionados ao head ou footer do tema conforme necessário e sempre em formato arquivo.js para que os navegadores façam cache deles e não fiquem requisitando eles a toda hora.
Esqueça os scripts.
Vou explicar o meu grande problema com o WordPress. Que ainda não percebi como resolver:
Eu pretendo usar o WordPress como backoffice, para os meus clientes poderem actualizar o site com facilidade e sem bagunçarem nada. Ou seja, eu pretendo ter um site (não um blog) em que as suas páginas tenham áreas estáticas (textos ou imagens que o cliente não possa editar) e áreas editáveis (textos ou imagens que o cliente possa actualizar do admin). Por isso é que perguntei se poderia dividir o conteúdo de uma página em várias partes.A sim entendi a questão, mas neste caso não posso ajudar muito, pois o que vc quer é usar o WP em conjunto com outro sistema.
Infelizmente existem poucos tutoriais que explicam sobre isso e eu nunca cheguei a ler e testar sobre esta junção de dois sistema diferentes.
Pesquise bem para ver se esta iteração seria a melhor opção, pois o WP é muito dinâmico e tem como se fazer quase tudo com ele, mas se optar por esta interação vc ficará meio isolado da maioria dos artigos e funcionalidades ( plugins ) para o WP e poucas pessoas vão poder lhe ajudar.
Pois… Tenho tido grande dificuldade em adquirir ajuda porque pouca gente tem a minha perspectiva.
Muito obrigado por me esclarecer e pelo tempo perdido!
- O tópico ‘Separar o conteúdo de uma página’ está fechado para novas respostas.