• kaoltda

    (@kaoltda)


    ola pessoal
    alguem sabe como faço para rodar um script no post do worpress ?
    gostaria de colocar no final do post, este seguinte codigo

    <iframe src =’rotate.htm’ width=’468′ height=’60’ frameborder=’0′ border=’0′ marginheight=’0′ marginwidth=’0′ scrolling=’no’></iframe>

    entro no post e seleciono “codigo” coloco o script , salvo publico
    quando vou entrar para ver, o wordpress tirou ele do post.

    alguem tem alguma ideia do que pode estar acontecendo?

Visualizando 15 respostas - 1 até 15 (de um total de 21)
  • Myst1010

    (@myst1010)

    Não sei se o código ficou postado exatamente como vc o usa, mas se for o WP vai tentar tirar o código porque tem coisas erradas.

    Obs: não sei como se usa iframe pois não uso esta tag, mas repare as aspas duplas e espaços.

    <iframe src="rotate.htm" width="468" height="60" frameborder="0" border="0" marginheight="0" marginwidth="0" scrolling="no"></iframe>

    Outra coisa que que o src não está realmente levando a lugar nenhum que realmente tenha o arquivo a ser carregado.

    Esse tipo de código também não deve ser postado no editor visual e sim no HTML.
    Mas quando vc fizer isso vc não pode mais voltar ao edito visual na edição deste post ou o WP irá remover o código.

    Criador do tópico kaoltda

    (@kaoltda)

    existe algum forma de colocar codigos sem o wp retira-los ?

    o carregamento deste arquivo, iria me ajudar de uma forma muito pratica a gerencia banner dentro dos post de forma aleatoria!

    Myst1010

    (@myst1010)

    Pra falar a verdade o mais correto seria vc fazer isso com shortcode, desta forma ele não iria mudar em nada o seu código.

    Se quiser saber mais sobre isso a Diana escreveu um artigo de forma simples de se entender, dê uma olhada http://lugar.tk/codigos/criar-shortcodes-para-formatacao-especial/

    Pelo que entendi ai está tentando criar um sistema de banner rotativo.
    A melhor forma de criar isso é usando um plugin que é feito justamente pra isso e é muito simples de usar.
    o Plugin é o: Datafeedr Random Ads V2

    Criador do tópico kaoltda

    (@kaoltda)

    poxa, dei uma lida no artigo da Diana e nao funcionou comigo
    quanto ao plugin Datafeedr Random Ads V2
    pelo que vi no video e teste, ele nao fazer isso dentro do posto, somente nas barras laterias
    preciso administrar os banner abaixo do post de forma randomica.
    o plugin adrotate parece otimo, nao nao consigo adminstrar os banner e nem colocar o codigo no post.
    quando coloco simplesmente o codigo some depois de publicar !!!
    ta dificil !!!

    Criador do tópico kaoltda

    (@kaoltda)

    poxa, onde esta o meu erro?

    abro o arquivo funcions.php
    adicione o seguinte:

    function f_shortcode( $atts, $content = null ) {
    return ‘<span class=”file”>’ . $content . ‘</span>’;
    }
    add_shortcode(‘f’, ‘f_shortcode’);

    vou em novo post, descrevo o texto e
    no final do posto eu coloco

    [f]<iframe src =’rotate.htm’ width=’468′ height=’60’ frameborder=’0′ border=’0′ marginheight=’0′ marginwidth=’0′ scrolling=’no’></iframe> [/f]

    nao e isto?

    Cara ele funciona em qualquer lugar.
    É só incluir um código no local onde quer que apareça. Você inclui o código abaixo do post em seu tema e pronto, nem precisa mais ficar colocando o código a cada vez que escreve um artigo. Fica totalmente automático.É o melhor plugin de banner rotativo que eu conheço.

    Se quiser eu instalo ele pra vc e incluo os códigos onde quer que apareçam os banners.

    Myst1010

    (@myst1010)

    Não entendi o porque não funcionou, mas veja se funciona melhor desta forma

    Adicione em seu function

    function f_shortcode( $atts, $content = null ) {
    	extract(shortcode_atts(array(
    	"src" => "",
    	"width" => 468,
    	"height" => 60,
    	"frameborder" => 0,
    	"border" => 0,
    	"marginheight" => 0,
    	"marginwidth" => 0,
    	"scrolling" => "no"
    	), $atts));
    
    	return '<span class="file"><iframe '.$src.' '.$width.' '.$height.' '.$frameborder.' '.$border.' '.$marginheight.' '.$marginwidth.' '.$scrolling.'></iframe></span>';
    }
    add_shortcode('frame', 'f_shortcode');

    Agora para usar o chortcode coloque em seu post

    [frame src="rotate.htm"]

    Se vc quiser que os parâmetros mudem é só adicionar.

    [frame src="rotate.htm" width="250"]

    Só não esqueça que aspas simples e aspas duplas não são a mesma coisa.

    Criador do tópico kaoltda

    (@kaoltda)

    poxa legal, se voce puder me ajudar, seria muito grato mesmo.
    qual seu email ou msn ou forma de contato?
    []s

    Criador do tópico kaoltda

    (@kaoltda)

    ae Myst1010, fiz isso e fica aparecendo um quadrado vazio fora das proproçoes 468×60
    sera que existe alguma coisa que tenho que habilitar no wp antes de fazer isso?

    Myst1010

    (@myst1010)

    Eu errei na montagem do código

    function f_shortcode( $atts, $content = null ) {
    	extract(shortcode_atts(array(
    	"src" => "",
    	"width" => 468,
    	"height" => 60,
    	"frameborder" => 0,
    	"border" => 0,
    	"marginheight" => 0,
    	"marginwidth" => 0,
    	"scrolling" => "no"
    	), $atts));
    
    	return '<span class="file"><iframe src="'.$src.'" width"'.$width.'" height="'.$height.'" frameborder="'.$frameborder.'" border="'.$border.'" marginheight="'.$marginheight.'" marginwidth="'.$marginwidth.'" scrolling="'.$scrolling.'"></iframe></span>';
    }
    add_shortcode('frame', 'f_shortcode');

    Eu testei aqui colocando o link do google e funcionou perfeitamente

    Criador do tópico kaoltda

    (@kaoltda)

    ola mist1010
    voce foi no funcions.php

    e adcionou o codigo em algum local especifico ?

    function f_shortcode( $atts, $content = null ) {
    extract(shortcode_atts(array(
    “src” => “”,
    “width” => 468,
    “height” => 60,
    “frameborder” => 0,
    “border” => 0,
    “marginheight” => 0,
    “marginwidth” => 0,
    “scrolling” => “no”
    ), $atts));

    return ‘<span class=”file”><iframe src=”‘.$src.'” width”‘.$width.'” height=”‘.$height.'” frameborder=”‘.$frameborder.'” border=”‘.$border.'” marginheight=”‘.$marginheight.'” marginwidth=”‘.$marginwidth.'” scrolling=”‘.$scrolling.'”></iframe></span>’;
    }
    add_shortcode(‘frame’, ‘f_shortcode’);

    apos isto voce vai no post e so coloca [frame src=”rotate.htm”]

    e esta aparecendo para voce?

    Criador do tópico kaoltda

    (@kaoltda)

    acho importante eu falar oque tem dentro do meu arquivo rotate.htm nao acham?

    aqui esta http://www.wmdicas.com.br/?dica=106

    Myst1010

    (@myst1010)

    Sim, exatamente isso que eu faço.

    E não precisa estar em uma parte do function.php em específico não, qualquer lugar serve.

    Sendo que agora vc deve colocar [frame src="rotate.htm"] no editor visual e não no editor html.

    aqui eu testei com [frame src="http://www.google.com.br"] e funcionou direitinho, olhando o código fonte da página estava lá todos os parâmetros.

Visualizando 15 respostas - 1 até 15 (de um total de 21)

O tópico ‘como rodar script html no wordpress ?’ está fechado para novas respostas.