Risultati della ricerca per 'Backend wordpress developer'

Stai vedendo 8 risultati - da 1 a 8 (di 8 totali)
  • Ciao ines,
    se vuoi lavorare eccoti servita 🙂

    Trasporta il sito in locale usando xampp o wamp per visualizzarlo mentre lo lavori. Ci sono anche altri server locali di cui adesso non ricordo il nome.

    Ti serve un plugin che sostituisca una delle funzioni di wordpress. In assoluto la localizzazione (traduzione) non ti è necessaria se l’adoperi solo tu e questa parte può essere non codificata. Avrai delle stringhe in italiano e basta. Il plugin funziona lo stesso.
    Non ti serve nemmeno una pagina amministrativa nel backend. Il plugin funziona lo stesso e risparmi un sacco di lavoro perché le pagine amministrative sono complicate e noiosissime da scrivere.

    Per scrivere un plugin bisogna prima impadronirsi delle basi teoriche dei plugin di wp.
    Questa la pagina ufficiale
    In rete c’è comunque un’ampia documentazione non ufficiale e se digiti su un motore di ricerca

    wp how to create a plugins

    Usciranno tante pagine.
    Una cosa un tantino “ostica” per chi non ne ha mai sentito parlare è il sistema degli agganci di wp ( HOOKS ) che è una delle colonne portanti di wp e fondamentale per i plugin.

    Oltre alla documentazione penso sia opportuno esaminare anche qualche plugin esistente come per esempio Hello Dolly scritto dal creatore di WP. E’ un plugin storico e anche piccolissimo – un singolo file – molto istruttivo per chi affronta la cosa per la prima volta.

    Una volta che avrai fatto e collaudato il tuo plugin in locale ti basterà farne uno zip file e installarlo in vivo come tutti gli altri plugin.

    Un saluto e fammi sapere.

    • Salve, esistono dei temi di wordpress free che permettano di usare le archive pages? (Ovvero pagine che hanno un contenuto custom + un elenco di post filtrati per tag o per categoria e ordinati per data o rilevanza).

      Ho già acquistato un piano base di wordpress (quello da 48€) e vorrei possibilmente poter usare le archive pages senza dovermi personalizzare il sito a livello di codice (il che implicherebbe cambio di hosting, costi aggiuntivi e tempo perso a programmarmelo io, che già facendo il backend developer non ho voglia di perdere tempo programmando anche nel tempo libero, oppure passare al costosissmo piano business e cercare un plugin che faccia quello che chiedo).

    Moderator Guido Scialfa

    (@wido)

    Ciao @arsenalemusica

    Il campo devi crearlo tu o avvalerti di plugins come cmb2 o acf (advanced custom fields) che ti permettono di creare i metaboxes lato amministrativo, basta che come slug/name/key del meta assegni lo stesso nome che usi nella chiamata di funzione get_post_meta.

    Ti consiglio acf se vuoi poterli creare senza dover scrivere codice.

    Si la funzione preleva la url dal meta e la assegna come source al tag img.
    La funzione in alcun modo aggiunge campi lato backend.

    Riguardo alla 2. non capisco cosa intendi. Questa

    `
    if (! in_array($post->post_type, array(‘post-type-name’), true)) {
    return $html;
    }
    `

    Controlla che il post type sia uno di quelli abilitati ad usare la custom image, se vuoi aggiungerene altri ti basta separarli tra virgole come indicato nel commento del codice. Non hai necessità di aggiungere l’array nella stringa, serve solo come controllo. Poi la funzione continua cercando di prelevare la url dal post meta. Tutto qui.

    Se vuoi usare più post meta leggiti la doc https://developer.wordpress.org/reference/functions/get_post_meta/ il terzo parametro specifica se vuoi prelevarne uno solo o tutti i valori assegnati a quella key.

    Se poi vuoi crearne a parte altre key è un discorso diverso, devi avere un array delle key ciclarlo e richiamare i dati.

    Di preciso cosa vuoi ottenere?

    Moderator Gloria Liuni

    (@glorialchemica)

    Ciao Luigi,
    credo che tu abbia preso a riferimento il file sbagliato.
    Intanto ti consiglio di leggere la guida al Template Hierarchy di WP https://developer.wordpress.org/themes/basics/template-hierarchy/, per avere un’idea più chiara di come WordPress utilizza i template file.

    Le tue modifiche in effetti sono minime, ma se ispezioni la pagina con gli strumenti per webmaster, ti accorgerai che le due pagine vengono costruite in modo diverso.
    Nella home il contenuto viene suddiviso net tag <article>
    home page

    Nel tuo codice invece questo tag manca
    author page

    Per questo credo tu abbia preso a riferimento il file sbagliato rispetto alle impostazioni della home.
    Nel backend sotto impostazioni > lettura, cosa hai scelto come Modalità di visualizzazione della prima pagina ?

    Ciao @igs-immco-graphic-studio,
    purtroppo come indicato anche in questa discussione il team che segue lo sviluppo di Jetpack non ha intenzione di permettere questo tipo di modifica.

    Se hai letto anche l’utente che ha avviato la discussione pensava che fosse presente un filtro che permettesse di fare una cosa del genere ma purtroppo non è prevista.

    Per quanto riguarda i permalink potresti usare questo plugin suggerito mentre per quanto riguarda il tuo backend e le voci del portfolio presenti sul sito potresti fare un piccolo hack e inserire i tuoi .po e .mo per modificare la traduzione e cambiare “Portfolio” nel nome che desideri utilizzare.

    Spero di averti almeno indicato una via che possa risolvere il tuo problema, se vuoi tornare e aggiornare questa discussione con la tua esperienza ci farà sicuramente piacere.

    A presto,
    Andrea

    PS: se hai intenzione di scoprire altri modi per personalizzare questo potente plugin ti ricordo che gli sviluppatori hanno creato un sito dedicato a tutti gli hook che puoi utilizzare per modificarlo, ci sono anche diversi articoli interessanti.

    Ciao @rosso75,
    hai ragione in effetti avevo fatto le prove nei developer tools del browser e non mi sono reso conto che il tema (e quindi anche il suo foglio di stile) non viene applicato al backend di WordPress. A questo punto puoi inserire quelle righe di css nel functions.php come hai fatto con le altre regole.
    Giancarlo

    • Questa risposta è stata modificata 9 anni, 4 mesi fa da Giancarlo Mosso.
    Moderator Guido Scialfa

    (@wido)

    WordPress ha necessità di effettuare delle chiamate per instanziare e dare certi valori a delle variabili.

    Per far si che tutto funzioni correttamente, io opterei magari per utilizzare la funzione di callback dell’add_menu_page come funzione per caricarsi il file php corretto in base alla query string.

    Ad esempio, se manca la query string effettui un include/require di backend1.php. Dopo di che aggiungi la url al link che punta alla stessa pagina ma va ad inserire anche una query string del tipo: ?subpage=backend2

    In questo modo ricarichi la stessa pagina, wordpress fa il suo lavoro, dopo di che ti effettui l’include/require dello script backend2.php

    Diversamente potresti provare con aggiungi una subpage via add_submenu_page()

    Moderator Guido Scialfa

    (@wido)

    Ciao @simones70,

    Credo che innanzitutto dipenda da quali tabelle e campi possiede il database, per il backend l’importazione che mi sentirei di consigliare dato che non so come è questo database è la creazione di uno script proprio di importazione dei dati, il ché porta alla domanda, dove e cosa dovrebbero essere in wordpress questi dati.

    Lato front-end dipenderà quindi da cosa saranno questi dati in wordpress, mal che vada potrai creare dei templates archive, single, page-{template} o altro utilizzando il markup dei files che hai attualmente tu e modificare il php per effettuare le chiamate corrette per il reperimento dei dati tramite wordpress.

    Alternativamente se vuoi mantenere i tuoi scripts, wordpress ti dà comunque la possibilità di creare delle pagine lato backend e di popolarle con degli scripts custom, probabilmente dovrai modificare qualcosa, in questo caso però manterresti separati i database wordpress da quello tuo. Lato frontend invece ci sarebbero due strade, la generazione di template di pagina, che sono delle normali pagine a cui puoi associare un template, il quale potrà essere riutilizzato anche in altre pagine, oppure associare ad una pagina un determinato template. Se dai uno sguardo alla gerarchia dei template di wordpress ti sarà più chiaro.

    Magari avendo maggiori informazioni su cosa ti serve e su come hai strutturato i tuoi scripts ed il database potremmo darti maggiori informazioni.

    • Questa risposta è stata modificata 10 anni, 2 mesi fa da Guido Scialfa. Motivo: tweak
Stai vedendo 8 risultati - da 1 a 8 (di 8 totali)