Como adicionar postagem do frontend no WordPress

Publicados: 2022-10-01

Se você quiser adicionar uma postagem do frontend do seu site WordPress, primeiro você precisará fazer login na sua conta do WordPress . Uma vez que você estiver logado, você será levado para o Dashboard. A partir daqui, você precisará clicar na guia "Postagens" e, em seguida, clicar no botão "Adicionar novo". Isso levará você para a página "Adicionar nova postagem". Aqui, você poderá inserir o título, o conteúdo e qualquer outra informação necessária para sua postagem. Depois de inserir todas as informações necessárias, você pode clicar no botão "Publicar" para tornar sua postagem ao vivo em seu site WordPress.

Permitir que os usuários enviem suas próprias postagens do WordPress não é a solução mais eficaz para a maioria dos problemas, mas pode ser benéfico em algumas situações específicas. Basta digitar o título de uma postagem no front end é tudo o que é necessário para enviá-la. É possível simplificar um envio de front-end e um plugin do WordPress manualmente rolando cada recurso. HTML é o primeiro passo para permitir que o conteúdo do usuário seja enviado ao front-end de um site WordPress. Usaremos o shortcode do WordPress para que o HTML apareça. Você também pode enviar uma solicitação de Administrador-Ajax ou API REST. Em poucas palavras, criaríamos uma função no WordPress para salvar nosso conteúdo de usuário front-end.

Não é tão difícil de entender, mas o código é um assunto básico. Precisávamos enviar o formulário e definir um nonce para evitar a cláusula de guarda. Você pode alterar o post_type para page para este formulário se quiser que os visitantes possam criar páginas do WordPress . Percorremos o código necessário para criar um envio de formulário básico e uma postagem de front-end no WordPress. Um usuário também pode enviar uma postagem diretamente do front-end do site. Se você quiser se beneficiar do trabalho de outra pessoa, use Gravity Forms, WPForms ou o plugin gratuito de Posts enviados pelo usuário.

Você pode editar ou atualizar uma postagem existente acessando Meu Site – Postagens e selecionando o título da postagem que deseja editar. Isso abre o Editor do WordPress , onde você pode editar ou excluir o conteúdo. A postagem atualizada também será exibida como conteúdo publicado anteriormente. Ao clicar em Atualizar, você pode fazer alterações que já estão ativas.

Como faço para inserir um post no WordPress?

Crédito: Stack Overflow

Para inserir uma postagem no WordPress, você precisará fazer login na sua conta do WordPress e acessar seu painel. Quando estiver no seu painel, você precisará clicar na guia "Postagens" e selecionar "Adicionar novo". A partir daí, você poderá criar um novo post e inseri-lo no WordPress.

Todas as postagens em uma página de blog específica são exibidas automaticamente nessa página. Se você deseja mostrar postagens em outros lugares do site, deve estar familiarizado com as estruturas de arquivos HTML, PHP e WordPress. Os tutoriais listados abaixo o guiarão pelo processo de adicionar uma postagem a uma página do WordPress usando o construtor de temas Templatetoaster WordPress. Com o Post in Page, um método mais direto para criar posts do WordPress, você pode fazer isso com mais facilidade. Levará apenas algumas linhas de código para ser concluído e também executará as mesmas funções que seu antecessor. Para acessar a página desejada após a instalação, basta copiar o shortcode do plugin. Os códigos de acesso para o editor do WordPress podem ser encontrados abaixo.

Adicionar postagem do plug-in WordPress de front-end

Adicionar uma postagem de um plugin WordPress de front-end é uma ótima maneira de estender a funcionalidade do seu site. Ao permitir que os usuários enviem conteúdo do front-end do seu site, você pode facilitar a contribuição deles para o seu site e adicionar novos conteúdos. Essa pode ser uma ótima maneira de aumentar o engajamento e manter seu site atualizado. Existem vários plugins front-end do WordPress disponíveis, portanto, certifique-se de escolher aquele que melhor se adapta às suas necessidades.

WordPress de envio de postagem de front-end sem plug-in

Crédito: www.how2shout.com

Existem algumas maneiras de enviar postagens de front-end no WordPress sem um plug-in. Uma maneira é usar um formulário personalizado e enviá-lo para a área de administração do WordPress. Outra maneira é usar um editor de front-end como Frontity ou Simplenote.

Como mostrar o tipo de postagem personalizado no frontend no WordPress

Para mostrar um tipo de postagem personalizado no frontend de um site WordPress, você precisará editar o código do seu tema. Especificamente, você precisa editar o loop nos arquivos de modelo do seu tema.
Primeiro, você precisa adicionar uma variável de consulta personalizada à string de consulta. Isso informa ao WordPress que você deseja exibir um tipo de postagem personalizado. Em seguida, você precisa informar ao loop para consultar esse tipo de postagem personalizado.
Você pode fazer isso adicionando o seguinte código aos arquivos de modelo do seu tema:
query_posts( array( 'post_type' => 'my_custom_post_type' ) );
Agora, seu tipo de postagem personalizado será exibido no frontend do seu site WordPress.

Este artigo descreve como exibir tipos de postagem personalizados no front-end. Ao duplicar os modelos single.php e archive.php, podemos exibir facilmente o conteúdo do tipo de postagem personalizado no Front-end. Assim que duplicarmos um modelo, devemos renomeá-lo com base no nome que criamos para ele. Entre em contato se tiver alguma dúvida sobre essa cobertura para que eu possa responder adequadamente.

Como mostrar o campo personalizado no tipo de postagem personalizada?

Um modelo com o código é tudo o que é necessário. Por exemplo, $valor = get_field('my_field'); if($valor): echo $valor; fim se; basta alterar my_field para o nome do seu campo personalizado.

Editor de postagem de front-end do WordPress

O editor de postagens front-end do WordPress é uma ótima maneira de editar suas postagens sem precisar entrar no back-end do site. Isso é especialmente útil se você quiser fazer alterações em uma postagem que já foi publicada.

O plugin WP Front User Submit, que é gratuito, permite que você envie Posts do frontend com ou sem login. Escolha os melhores formulários disponíveis com um construtor de formulários de arrastar e soltar e adicione campos personalizados ilimitados com uma variedade de campos tipos para atender às suas necessidades. Ele poderá adicionar conteúdo de postagem de forma mais eficaz com seus próprios blocos no editor de estilo de bloco de próxima geração (JSEditor). O WP Front User Submit PRO oferece vários recursos premium. Este sistema pode ser personalizado de qualquer forma, para que todos esses recursos possam ser ativados ou desativados. Certifique-se de que seu site tenha valor utilizando conteúdo gerado pelo usuário. É uma string de seis dígitos que diz [fe_fs_user_ admin count=1].

No parâmetro 'count', você encontrará uma maneira de mostrar quantas postagens você precisa. Ao clicar na página de Postagens do Administrador , você pode filtrar as postagens enviadas. A barra de administração do WordPress deve ser exibida ou desativada apenas para o usuário? Se você ainda não configurou o tamanho do upload, verifique-o novamente. Existe alguma maneira de traduzir o plugin? Localização/traduzível são os dois plugins mais comuns. Este programa pode ser executado sem o uso do Gutenberg Block Editor. Como uso o Shortcode com as configurações? O artigo é intitulado How to Use Shortcode e pode ser encontrado em WPfronteditor.com.

Nova edição de bloco do WordPress 5.0

O novo editor de blocos do WordPress 5.0 pretende substituir o editor clássico. Um editor de blocos, semelhante a um site como o Medium ou o Twitter, permite publicar conteúdo de forma mais controlada e estruturada. Após o lançamento do WordPress 5.0, o editor clássico era o editor padrão. Você ainda pode usar o editor clássico se clicar no ícone de engrenagem no canto superior direito do editor do WordPress e selecionar 'Usar Editor Clássico'.