Creio que o caminho dinâmico precise ser inserido da seguinte forma
No lugar disso
<embed src="wp-content/themes/twentyten/images/headers/path.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="940" height="199">
coloque assim
<embed src="<?php bloginfo('stylesheet_directory'); ?>/images/headers/path.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="940" height="199">
Então, fiz como vc sugeriu e agora não aparece nen na pagina principal da uma olhada:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="940" height="199">
<param name="movie" value="wp-content/themes/twentyten/images/headers/path.swf">
<param name="quality" value="high">
<embed src="<?php bloginfo('twentyten_directory'); ?>/images/headers/path.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="940" height="199"> </embed>
</object>
é pra colocar
<?php bloginfo('stylesheet_directory'); ?>
e não isso
<?php bloginfo('twentyten_directory'); ?>
twentyten_directory nem existe
Da forma que eu coloquei anteriormente é só copiar e colar, trocando
<embed src="wp-content/themes/twentyten/images/headers/path.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="940" height="199">
por
<embed src="<?php bloginfo('stylesheet_directory'); ?>/images/headers/path.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="940" height="199">
Opa, é verdade achei que ali fosse o nome do meu template…
O importante é que agora esta correto… Funcionou em todas as paginas !
Mto obrigado !
Que bom que funcionou.
Esta tag wp já gera o nome do template, então não precisa adicionar o nome só a tag mesmo.
Hum agora entendi !!
Fico muito grato, obrigado pela ajuda !!
Ola,
agora gostaria de saber se é possível colocar um swf dentro de alguma pagina.. por ex na pagina de clientes no blog
http://www.grupoplaybox.com.br/blog/clientes-3/
Grato.
Pra falara verdade gabriel.gentile eu não entendo muito de inserir flash não, mas o procedimento seria basicamente o mesmo, desde que esta página seja uma página modelo é só inserir no arquivo.
Caso vc coloque no arquivo page.php será fixo em todas as páginas.
Então a solução é criar uma página modelo e inserir o código direto nela, depois vc criar a sua página clientes com esta página modelo e pronto.
Certo entendi veja se é isso mesmo que acabei de fazer,
Criei uma pagina chamada de portfolio..
Dentro dela coloquei o seguinte código que seria o mesmo,
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="940" height="199">
<param name="movie" value="wp-content/themes/twentyten/images/headers/path.swf">
<param name="quality" value="high">
<embed src="<?php bloginfo('stylesheet_directory'); ?>/images/headers/path.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="940" height="199"></embed>
</object>
Mais parece que criou um Iframe, estranho isso, da uma olhada la:
http://www.grupoplaybox.com.br/blog/portfolios-3/
Não sei se o código para eu chamar meu swf esta certo..
Fiz o teste tb colocando esse código dentro da page.php deu certo tb
só que foi o que vc falou aparece em todas as paginas !
Creio que da certo pelo primeiro jeito, mais acho que o código que esta errado, da uma olhada por favor e me corrija….
Muito Obrigado !
Novamente seu link ficou errado, não está gerando corretamente a url relativa.
Pelo menos no código que vc postou acima vc esqueceu de colocar o
<?php bloginfo('stylesheet_directory'); ?>
aqui
value="wp-content/themes/twentyten/images/headers/path.swf">
Outra coisa, vc colocou o código no editor do Wp ou direto no código da sua página modelo?
Pergunto porque olhando pelo código fonte parece que foi no editor e se foi está errado, precisa ser no arquivo que gera sua página modelo.
Hum entendi…
Eu colei no próprio editor da pagina do WP, qual o nome do arquivo da minha pagina modelo para inserir o código ?
E vc falou que o código esta errado faltando o
<?php bloginfo(‘stylesheet_directory’); ?>
Eu coloco antes dessa linha ficando assim ?
<?php bloginfo(‘stylesheet_directory’); ?> value=”wp-content/themes/twentyten/images/headers/path.swf”> ……
<?php bloginfo('stylesheet_directory'); ?>
precisa ser inserido dentro do value e não antes dele.
O valor do value deve ser
value="<?php bloginfo('stylesheet_directory'); ?>/images/headers/path.swf">
=====================
Quando dizemos para criar uma página modelo é para ser criado o arquivo php especial para gerar sua página.
Criar uma página no painel admin do Wp não é criar uma página modelo e sim criar uma página comum.
Para realmente criar sua página modelo veja isso.
http://codex.wordpress.org/pt-br:Criando_P%C3%A1ginas#Creating_Your_Own_Page_Templates
Siga o que está nesta página do link, mas para simplificar pra vc.
faça uma cópia do seu arquivo page.php e faça as alterações que estão descritas neste link que postei.
Infelizmente o link que lhe mandei a página não está completamente traduzida, mas o google tradutor resolver o problema.
Depois é só criar uma página mesmo no painel admin do WP atribuindo o modelo que vc criou no box “atributos de Página”.