Domande taggate «plugin-development»

I plugin di WordPress consentono una facile modifica, personalizzazione e miglioramento di un blog WordPress. Invece di modificare la programmazione di base di WordPress, puoi aggiungere funzionalità con i plugin di WordPress.

2
Come verificare l'unicità del prefisso del plugin?
Per evitare collisioni con altri plugin, si dovrebbe anteporre a tutte le funzioni globali, azioni e plugin un prefisso univoco, ad esempio: function xyz_function_name() { ... } La domanda è: come posso verificare che xyzsia davvero unico? Ad esempio, Yoast utilizza SEO wpseo_che posso immaginare anche altri plugin SEO potrebbero …

1
Aggiungi il pulsante di scelta rapida con chiusura automatica a TinyMCE in WP 4.6
Ho familiarità con la creazione di codici brevi a chiusura automatica come: // shortcode function wpse_shortcode_example( $wpse_atts ) { // Attributes $wpse_atts = shortcode_atts( array( 'foo' => 'bar', 'width' => '100%', 'height' => 'auto', ), $wpse_atts, 'wpse' ); // Return return '<embed src="' . $wpse_atts['src'] . '" width="' . $wpse_atts['width'] …

2
Dovrei usare spl_autoload_register () nel mio plugin?
Quando uso spl_autoload_register nel mio plugin, ottengo: Fatal error: Uncaught exception 'LogicException' with message 'Class wp_atom_server could not be loaded' wp-includes\pluggable-deprecated.php on line 182 Ho letto e trovato varie soluzioni. Uno su SO ha detto di non usare spl_autoload_register con WordPress. È preciso? Sono sicuro di poter trovare una "correzione" …

8
Come posso trovare la lumaca dei plugin?
Mi chiedo come posso trovare la lumaca dei plugin (lumaca = nome interno usato da WordPress per fare aggiornamenti dei plugin e determinare quali plugin sono attualmente attivi)? Di solito è il nome della cartella del plugin ma se un plugin non ha una cartella, è il nome del suo …

2
Come posso migliorare questo frammento di query di amministrazione per evitare di generare risultati duplicati su ricerche non meta?
Ho giocato con frammenti di codice che aggiungono metadati alle ricerche dell'amministratore. Il miglior frammento che ho trovato è stato scritto da Stefano su questa domanda . Tuttavia, sembra avere 1, fastidioso bug durante la ricerca di termini non meta. Ecco alcuni suggerimenti dalla mia installazione di sviluppo locale. Ho …


2
Aggiunta dinamica di campi modulo Widget
Sto cercando di aggiungere dinamicamente un campo modulo a un widget WordPress. Pertanto, se l'utente desidera aggiungere un'altra data a un evento, può fare clic su un pulsante per ottenere più campi. La domanda è: come posso salvare i campi di input appena creati nel mio database? Devo scrivere una …


1
API plug-in per la generazione, la gestione e l'esportazione di tabelle di elenchi di amministratori semplici di MySQL?
Sono a conoscenza della WP_List_Tableclasse (che ha aiutato moltissimo così com'è). Tuttavia, sto cercando qualcosa di ancora più capace: una qualche forma di API in base alla quale potresti semplicemente "registrare" una tabella MySQL, passare le field_name => labeltraduzioni e tutto il duro innesto (collegamenti di menu, generazione di tabelle, …





3
Come includere wp-load.php da qualsiasi posizione?
Ho un plugin che chiama uno script php autonomo (myAjax.php) tramite uno script jQuery.ajax () all'interno del plugin. Devo inserire il seguente codice nel file myAjax.php: require_once('../../../wp-load.php'); if (!is_user_logged_in()){ die("You Must Be Logged In to Access This"); } if( ! current_user_can('edit_files')) { die("Sorry you are not authorized to access this …

4
Come echeggiare the_excerpt senza il wrapper di tag P?
Nello snippet di codice qui sotto, sto cercando di ottenere the_excerpt da scrivere senza tag. Tuttavia, la formattazione di origine mostra che the_excerpt è sempre racchiuso tra tag P. Come posso estrarre l'estratto senza tag? foreach($myrecentposts as $idxrecent=>$post) { ?> <li class="page_item"> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> <?php echo …

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.