Corrigindo problemas do plugin WP Sociable


O Sociable é um plugin para wordpress que facilita o trabalho de adicionar um post em vários sites de divulgação. Acontece que quando ele é instalado ele tem alguns pequenos problemas.

Warning: implode() [function.implode]: Bad arguments. in … on line …

Esse é um problema com a atualização do plugin. A maneira mais prática é fazer com que ele não verifique se há uma nova versão. Para corrigir esse problema basta ir no arquivo sociable.php, procure pela linha com o texto:

sociable_update_version();

e altere para:

// sociable_update_version();

Warning: Invalid argument supplied for foreach() in … on line …

Por algum motivo misterioso o wordpress dá erro quando acontece um delete_option e um add_option seguidos um do outro. Para corrigir isso, ainda no arquivo sociable.php, procure pela linha com o texto:

delete_option(‘sociable_active_sites’, $active_sites);

e altere para:

delete_option(‘sociable_active_sites’, $active_sites);
$hack = get_option(‘sociable_active_sites’);

Na área administrativa deveria ser possível mover (Drag and Drop) os ícones para ordenar os sites.
Acontece que o código javascript do Sociable está em conflito com o do Scriptaculous então vamos adicionar o código que retira o JS do Scriptaculous apenas na página do Sociable.

Ainda no arquivo sociable.php vá para a primeira linha:

<?php

e altere para:

<?php
if ($_REQUEST[“page”] == “Sociable”)
remove_action(‘admin_print_scripts’,’scriptaculous_admin_loader’);

Com essas mudanças ele deve funcionar perfeitamente.

3 pensou em “Corrigindo problemas do plugin WP Sociable

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *