• Olá

    Estou criando um site one-page, e o administrador vai precisar de tempos em tempos incluir, remover, reordenar os módulos.

    Existe algum plugin que faça isso, que trabalhe como se fosse com includes, para que ele possa inserir/excluir posts/páginas como módulos?

    Obrigado pela ajuda!

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • Se eu entendi cada módulo vai ser uma section na sua on-page e você quer ter a possibilidade de reorganizar a ordenação.

    De maneira simples eu usaria a tabela de opções (add_option(), get_option(), update_option(), delete_option()).

    Ai no admin você faria algo meio que assim (só um esboço):

    1. 1º Item: xxx.php
    2. 2º Item: yyy.php
    3. 3º Item: zzz.php

    E na sua one-page:
    include get_option(‘1º item’);
    include get_option(‘2º item’);
    include get_option(‘3º item’);

    Essa uma lógica rápida… você pode melhorar ela… guardando por exemplo tudo dentro de uma única opção do banco de dados. Fiz aqui algo grosseiro pra você poder ter uma noção.

    Criador do tópico Gusta Mociaro

    (@gusta-mociaro)

    Miguel, mas a questão é fazer um sistema para um “leigo” reordenar.
    Algo tipo o sistema de Menus do WordPress, sabe?

    Criador do tópico Gusta Mociaro

    (@gusta-mociaro)

    Ideal seria algo drag and drop.

    Mano… Então… O ponto pé inicial é esse. Se você iniciar com essa lógica que te passei você consegue fazer. Agora como vai ficar, com drag and drop ou não, com paetês e miçangas (hehehe), depende do seu nível de conhecimento.

    Uma dica é você usar o ACF (Advanced Custom Fields). Ele tem umas coisas que podem te ajudar a fazer uma UI mas agradável para quem gerencia o site.

Visualizando 4 respostas - 1 até 4 (de um total de 4)

O tópico ‘Site em Módulos – Includes’ está fechado para novas respostas.