Eu estava tendo problemas para fazer upload de arquivos, instalação e atualização de plugins, ao configurar o blog do meuInglês (http://blog.meuingles.com)
Dava o seguinte erro:
Falha ao conectar ao servidor FTP server.dominio.com.br:21
English Embed Object was uptadet to version 1.3, and now, it works on any content of your blog, including rss
Português Atualização para a versão 1.3: agora o plugin Embed Object funciona em qualquer parte do seu blog, incluindo feeds rss.
ENGLISH
With this plugin you can easily embed flash objects and YouTube videos in your wordpress blog. You can use it in posts and pages, and you can use any attribute that you want, like FlashVars and wmode, and others.
Com este plugin você pode inserir objetos flash e vídeos do youTube facilmente em seu blog. Você pode usá-lo em posts e em páginas, com qualquer atributo que você quiser, como FlashVars, para passar parâmetros ara o flash, e wmode, para transparência do background.
Descompacte o arquivo na pasta /wp-content/plugins/
Ative o plugin pelo wordpress
Como usar
Para inserir um ifame em seu post, no local em que você quer que o iframe apareça, insira o código como no exemplo abaixo (sem espaços entre [ e iframe: ):
Nesse post vou mostrar como criar seu próprio plugin para adicionar anúncios do adsense, ou qualquer coisa que você quiser, no conteúdo de um post do wordpress.
É um processo muito simples:
Crie um arquivo com a extesão php. Nele, coloque algo como:
<?php
/*
Plugin Name: Inserir Conteúdo
Description: Este plugin insere automaticamente conteúdo no final de cada post
*/
function inserirConteudo($content){
if(!is_feed() && !is_home()) {
$content.='
<div style="float:left; width:50%;">
<script type="text/javascript"><!--
google_ad_client = "pub-8716517751805201";
/* 300x250, criado 21/09/09 */
google_ad_slot = "6490272988";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</div>
';
return $content;
}
add_filter ('the_content', 'inserirConteudo');
}
?>
O código simples acima nada mais faz do que pegar o conteúdo do post e adicionar (concatenar) o conteúdo que você quiser!
Logo, pode ser qualquer coisa, e não apenas adsense. A função sempre é chamada pelo wordpress, e a variável $content é o conteúdo que será publicado.
Então, você pode colocar qualquer coisa antes ou após um post! Basta dentro da função trabalhar a variável. Por exemplo, para colocar um conteúdo no início de um post, faça (dentro da função):
$content = 'Qualquer coisa que eu quiser'.$content;
e se você quiser antes e depois do post, faça (dentro da função):
$content = "O que eu quiser antes".$content."O que eu quiser depois";
Lembrando que você pode inserir HTML com formatação CSS (passados pelo atributo style), para dar float à direita ou à esquerda, ou formatar do jeito que você quiser!
Salve o arquivo php, e faça o upload para uma pasta com o nome que você quiser, dentro de /wp-content/plugins/.
No meu caso, meu arquivo php (plugin) ficou assim:
Você pode ainda gravar o arquivo em formato zip (dentro de uma pasta como => inserirconteudo/inserirconteudo.php), e usar a opção “Fazer Upload” do wordpress para enviar o plugin. Depois bastá ativá-lo.
Lembrando que é obrigatório o uso de
/*
Plugin Name: Inserir Conteúdo
Description: Este plugin insere automaticamente conteúdo no final de cada post
*/
Eu considero esse post, apesar de simples, muito útil!
Bom, logo no início do desenvolvimento deste blog, senti a necessidade de um plugin do wordpress para fazer a marcação dos meus exemplos de código.
Numa pesquisa no google, não foi difícil encontrar o wp-syntax (http://wordpress.org/extend/plugins/wp-syntax/). Instalei, mas ele não me agradou muito, visto que ele apresenta problemas quando uma linha é muito extensa.
Além do mais eu já havia visto em um outro blog (que não me recordo agora) uma marcação de códigos que eu achei linda, e além do mais, com opções para visualizar, copiar e até imprimir o código. Sem aquela coisa chata de ter que ficar tirando a formatação quando a gente dá um CTRL+C + CTRL+V em códigos de outros blogs. Por sorte, alguns disponibilizam o código fonte.
Mas depois de alguma googladas, encontrei o bendito plugin: SyntaxHighlighter. Perfeito! Apesar de que vou espalhar códigos várias vezes, veja o exemplo abaixo, em funcionamento:
<?php
function escreveAlgumaCoisa()
{
echo "Alguma coisa.";
}
escreveAlgumaCoisa();
?>