Articles of plugin sviluppo

Usando wp_filesystem nei plugin per memorizzare le impostazioni del personalizzatore

Provo a risolvere il mio plugin con le risposte che ho ottenuto qui: Usando wp_filesystem in Plugin Background ho scritto un tema ( https://github.com/bassjobsen/jamedo-bootstrap-start-theme ) e un plugin ( https: // github .com / bassjobsen / wp-less-to-css ) ora voglio integrare il plugin nel tema. Il plugin ha scritto un file CSS in una cartella. […]

Tipi di post personalizzati che funzionano in functions.php ma non nel plugin

Voglio registrare un tipo di post personalizzato WordPress. Questo funziona perfettamente bene nel functions.php, ma non nel mio file di plugin. Il plugin funziona tranne la registrazione del CPT. Il codice è piuttosto standard. Registrazione del CPT: add_action( ‘init’, ‘produkte_menu’ ); function produkte_menu() { register_post_type( ‘produkte’, array( ‘labels’ => array( ‘name’ => ‘Produkte’ ), ‘public’ […]

Qualcuno può dirmi perché non riesco a modificare un plugin quando viene installato senza doverlo reinstallare?

Sto usando un plugin shortcode come framework per i codici brevi che voglio aggiungere che vanno con il mio tema. Ho deciso di includere il plug-in in un repository per l’utente a dl in modo da non creare temi direttamente nel tema. Quando provo ad aggiungere codici brevi e ad apportare modifiche, non sembrano presentarsi, […]

Cercando di implementare il caricamento di file .pdf in Admin per il plugin

Questa è la prima volta nel mio sviluppo di plugin che ho avuto bisogno di caricare un file. UH OH!!! Creo i miei plugin OOP e ho sempre usato jQuery .serialize per pubblicare i dati nel mio file plugin.php ma non posso farlo e caricare un file. Il modulo di amministrazione che consentirà agli amministratori […]

Carica JS / CSS di shortcode in post

Provo la via The Jedi Master http://scribu.net/wordpress/optimal-script-loading.html class My_Shortcode { static $add_script; static function init() { add_shortcode(‘myshortcode’, array(__CLASS__, ‘handle_shortcode’)); add_action(‘init’, array(__CLASS__, ‘register_script’)); add_action(‘wp_footer’, array(__CLASS__, ‘print_script’)); } static function handle_shortcode($atts) { self::$add_script = true; // actual shortcode handling here } static function register_script() { wp_register_script(‘my-script’, plugins_url(‘my-script.js’, __FILE__), array(‘jquery’), ‘1.0’, true); } static function print_script() { if […]

Bootstrap comprime nel widget personalizzato di WordPress

Sto costruendo un widget personalizzato e utilizzo Bootstrap 3 per lo stile. Voglio implementare una fisarmonica che ho visto qui . Tuttavia, non riesco a farlo funzionare correttamente. wp_enqueue_scripts transition.js, collapse.js e component-animations.scss nelle mie chiamate a wp_enqueue_scripts e wp_enqueue_styles . Inoltre ho cancellato il WP incluso jQuery e registrato la versione inclusa con Bootstrap. […]

Traduzione del plugin Pulsante Upload

Voglio tradurre “Carica un’immagine” usando _() , _e() . Per me non funziona. Ho provato value= _e( ‘Upload an image’) ma non ha funzionato. function logo_image() { $options = get_option(‘plugin_options’); echo””; echo “”; echo””; }

Come ottenere la homepage del sito dal plugin?

Sto creando un plugin che ha un’anteprima, un po ‘come l’anteprima del customizer del tema. Visualizza il sito degli utenti in un Iframe. Il problema è che non riesco a essere in grado di ottenere la home page degli utenti utilizzando il modo standard di afferrarli, come ad esempio: <iframe id="preview_frame" src="”> O: <iframe id="preview_frame" […]

Imansible ottenere la stringa di query nella chiamata ajax

Sto sviluppando un plug-in che esporta in un PDF la visualizzazione dei post correnti nel pannello di amministrazione. Supponiamo che tu sia in un “prodotto” di tipo post, quindi l’url deve essere: edit.php?post_type=product . Quello che voglio è ottenere quella stringa di query (può essere qualcosa di più difficile, post_typeproduct&area=new-your per esempio) e impostare un […]

Perché se accodamento lo script di tinymce ottengo un errore non definito

true, ‘supports’ => array( ‘title’, ‘thumbnail’ ), ‘query_var’ => ‘tagging’, ‘rewrite’ => array( ‘slug’ => ‘tagging’, ‘with_front’ => false ), ‘labels’ => array( ‘name’ => ‘Tagge Albums’, ‘singular_name’ => ‘Album’, ‘add_new’ => ‘Add New Album’, ‘add_new_item’ => ‘Add New Album’, ‘edit_item’ => ‘Edit Album’, ‘new_item’ => ‘New Album’, ‘view_item’ => ‘View Album’, ‘search_items’ => ‘Search […]