Criar uma comunidade no WordPress sem usar plugins

  • Autor Autor SoloNegocios
  • Data de início Data de início
Este tópico foi traduzido automaticamente do espanhol. Ver original
Uau! obrigado pelo tempo que dedicou a este tutorial, sem dúvida é um dos melhores que já vi.
embora também tenha problemas na parte Actualizar Datos, no meu log de erro aparece o seguinte:

PHP:
[07-Aug-2012 19:15:57] PHP Fatal error:  Call to undefined function  open_image() in /home/jmluis/public_html/archivos/wp-content/themes/dj/functions.php on line 818
 
Uau! obrigado pelo tempo que você dedicou a este tutorial, sem dúvida é um dos melhores que já vi.
embora eu também tenha problemas na parte Atualizar Dados, no meu log de erros aparece o seguinte:

PHP:
[07-Aug-2012 19:15:57] PHP Fatal error:  Call to undefined function  open_image() in /home/jmluis/public_html/archivos/wp-content/themes/dj/functions.php on line 818

O código que falta no seu Functions.php é o seguinte:

PHP:
function open_image ($file)
{
 //detect type and process accordinally
 global $type;
 $size=getimagesize($file);
 switch($size["mime"])
 {
  case "image/jpeg":$im = imagecreatefromjpeg($file); //jpeg file
        break;
  case "image/gif":$im = imagecreatefromgif($file); //gif file
        break;
  case "image/png":$im = imagecreatefrompng($file); //png file
        break;
  default:$im=false;
        break;
 }
 return $im;
}
 
muito obrigado, isso permitirá desenvolver ideias que eu tinha em mente com escritores convidados e nisso eu me enrolava, muito obrigado. tomara que o ForoBeta crie uma espécie de ranking para os usuários que compartilham truques, assim como as avaliações em negócios, algo pelos seus truques
 
[MENTION=59]SoloNegocios[/MENTION] você se superou, companheiro, quando terminará tudo?
 
Boas, uma única pergunta para ver se alguém pode me ajudar... surge o problema de que não quero permitir espaços no nome de usuário, isto exatamente no formulário de registro!!!

Obrigado desde já..
 
Acontece o mesmo problema comigo :grumpy:, a imagem é enviada sem problemas para o caminho, mas ao que parece o problema é com a função "mis_avatars", esta se encarrega de mostrar os avatares, mas sempre me mostra o que coloquei por padrão
¿SoloNegocios você pode nos ajudar com este problema?
 
Uma dúvida que me resta é como conseguir que os usuários criem categorias. Talvez o ideal seria ter criado algumas que sejam lógicas e que os usuários tenham que decidir por uma.
 
Uma dúvida que me resta é como conseguir que os usuários criem categorias. Talvez o ideal seria ter criado algumas que sejam lógicas e que os usuários tenham que decidir por uma.

Isso é o melhor para não dar liberdade total aos usuários, no código para que eles escrevam os Posts eles não criam as categorias, eles escolhem de uma lista que mostra todas as categorias já criadas: http://forobeta.com/wordpress/46089-crear-comunidad-wordpress-plugins-2.html#post468311
 
Olá solonegocios. estou tentando colocar iniciar-sesion.php e não consigo. me dá este erro:: Erro HTTP 500 (Internal Server Error): Foi encontrada uma situação inesperada enquanto o servidor tentava cumprir a solicitação.

faço exatamente igual. o registro.php funcionou de primeira. mas este não. pesquisando no Google encontrei que function log_in_user($username, $password) está deprecated. eu uso a última versão do WordPress.
 
Muito obrigado pela contribuição, me ajudou muito.
Espero continuar aproveitando suas contribuições.
 
todos os conteúdos criados pelos usuários iriam para o index como se o administrador os escrevesse?, existe a maneira de que isso possa ser modificado para um fórum interno?
 
Olá Solonegocios.

Mais uma vez parabéns e obrigado pelo seu fantástico manual.

Tenho um problema e é com os avatares. Estes NÃO são salvos no banco de dados pelo método/função: wp_update_user

entendo que deveria salvá-lo na tabela: wp_usermeta mas não há rastro de foto_editor. Além disso, depois de fazer o update com wp_update_user, imprimo na tela o que foi retornado por: $user = get_userdata($user_id); e do goto_editor NÃO há rastro.

A imagem foi enviada bem para o servidor e tudo, mas como não existe a imagem em questão, não mostra nenhum avatar.

Agradeço se puderem me ajudar. Dei uma olhada no codex mas não consigo nada, sou novo em WP.

Muito obrigado
 
¿Isso é grave? ¿O que é preciso mudar para melhorar esse aspecto? Eu de programação sei pouquinho, por isso em temas de segurança sei muito menos.

Atualmente o PHP corrige essa falha, se você está usando uma versão antiga do PHP deve adicionar o que coloquei ali na variável, senão não se preocupe. Abraços
 
Bom SoloNegocios, você fez aqui um trabalho digno de admiração. Te dou meus parabéns pelo tópico !!

Justo estava programando algo similar e muitas partes me serviram para completar meu trabalho, mas surge uma dúvida... não sei se você pensou nela em algum momento ou não....

Minha intenção com essas modificações é me desprender por completo do wp-login e wp-register deixando unicamente o wp-login para os Administradores do blog. O problema é que ainda continuamos dependendo do wp-login para uma coisa, o logout dos usuários.

¿Você conseguiu de alguma maneira tornar independente o logout dos usuários do wp-login ?

um abraço !!!

- - - Atualizado - - -

Pesquisei um pouco pelo Google e encontrei que o WordPress já inclui uma função para o logout.

A única coisa que teria que fazer seria adicionar algum link pelo Theme desta maneira:

HTML:
<a href="<?php echo wp_logout_url('/'); ?>">Logout</a>
 
Última edição:
Uma grande contribuição. E sobretudo uma explicação fenomenal e muito detalhada.
 
muito bom tutorial, mas alguém poderia me ajudar a mudar o template do WordPress??
 
Muito bom solonegocios

veja, nesta parte é possível adicionar uma caixa na entrada para que o usuário possa colocar a fonte da entrada?
e que a salve no banco de dados? muito obrigado.
eu estou utilizando no meu site Enviar ImagenEdizzz.com | Edizzz.com não coloquei estilos ainda mas já estou estudando..
 
Última edição:
olá solonegocios

primeiro de tudo muito obrigado por esse tutorial tão completo e excelente

e atualmente estou procurando algo parecido, como criar uma comunidade ou rede social no meu site, mas tenho algumas dúvidas : :

1) seu tutorial é muito bom, mas não é melhor usar um plugin?????????????????????????????? como : :

WordPress › BuddyPress « WordPress Plugins
WordPress › WP Symposium A Social Network For WordPress « WordPress Plugins
WordPress › WP Mingle « WordPress Plugins

2) o que eu estou procurando basicamente é um sistema como o do YouTube, mas sem a opção de enviar vídeos, todo o resto de criar histórico de reproduções, lista de vídeos favoritos de cada usuário, mensagens privadas etc.

mas não encontro nada para fazer algo similar a isso, será que vocês saberiam de alguma maneira ou plugin etc, para fazer algo parecido com o que estou procurando...

abraços e muito obrigado desde já por tudo 🙂
 
Muito obrigado a [MENTION=59]SoloNegocios[/MENTION] pelo excelente tutorial. É um luxo fazer parte desta comunidade 🙄
 
Voltar
Topo