Memorizzare la sintassi


8

Spero che la seguente domanda sia accettabile qui.

Mi affido interamente a copia / incolla per la maggior parte delle funzioni di WP, tuttavia credo che i veterani di WP non lo facciano. È importante conoscere a memoria la sintassi WP comune e, se lo è, le persone si impegnano davvero a memorizzarle proprio come memorizziamo un pezzo di poesia o una citazione?

Risposte:


8

Non tutti seguiranno la convenzione, quindi puoi essere certo che se stai incollando la copia, allora stai ottenendo un approccio mix-and-match da persone che lo fanno "giusto" e lo fanno "sbagliato" e talvolta la differenza tra giusto e sbagliato è una questione di opinione, non dimentichiamoci.

Anche questo vale non solo per lo stile di sintassi ma anche per i metodi di best practice per l'utilizzo delle funzioni WP Core appropriate rispetto a lavori di hacking o funzioni non convenzionali meno preferiti per eseguire determinate attività.

Ecco due link che possono aiutarti a capire ciò che WordPress ritiene sinteticamente accettabili standard di codifica, la maggior parte dei quali troverai pratica comune altrove tra gli sviluppatori PHP;

Lavora con qualsiasi cosa abbastanza a lungo e inizierai a memorizzare buone convenzioni, ti diplomerai anche in copia-incolla, più per scrivere la tua logica e con ciò adotterai convenzioni, standard e migliori pratiche perché alla fine vogliamo che gli altri siano in grado di leggere il nostro codice spazzatura esattamente come ti aspetteresti dagli altri.


9

Non devi ricordare molto. Qualsiasi IDE decente ti aiuterà con il completamento automatico e una panoramica del PHPDoc analizzato .

Esempio da Eclipse:

inserisci qui la descrizione dell'immagine

Dopo aver digitato add_, viene visualizzato un elenco di nomi e costanti di funzioni corrispondenti, una descrizione e una spiegazione dei parametri ... se esiste un blocco PHPDoc utile.

inserisci qui la descrizione dell'immagine

E quando crei un nuovo oggetto ottieni anche i metodi pubblici offerti.

Vedi anche questa risposta per una configurazione utile .

Quello che dovresti imparare è l'ordine delle azioni principali:

  • muplugins_loaded
  • plugins_loaded
  • after_setup_theme
  • init
  • wp_loaded
  • … e così via.

Ma è davvero facile. :)


Codifico in Notepad ++, pensi che sto sprecando una buona quantità di tempo a scrivere tutto manualmente e dovrei passare a un IDE come Eclypse?
drake035,

2
@ drake035 Sì, assolutamente. Notepad ++ è un bel linguaggio con un elenco fisso di nomi ( .htaccesso CSS). Per PHP con il suo set estensibile di nomi (funzioni e variabili personalizzate) non è molto utile. Inoltre, Eclipse può contrassegnare funzioni obsolete con line-through, una funzionalità importante per gli sviluppatori di WordPress. :)
fuxia
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.