2010-10-15 4 views
1

Je me demandais comment votre connaissance de php devrait être étendue pour écrire un plugin wordpress décent? Pouvez-vous créer un plugin wordpress avec juste des connaissances de base et peu d'expérience avec la langue?Expertise requise pour créer un plugin wordpress?

merci.

Répondre

3

Si vous pouvez écrire un script qui fait quelque chose, vous pouvez écrire un plugin wordpress.

Examinez les plugins WP existants pour obtenir la structure correcte et un peu d'inspiration. J'ai commencé juste en recréant les existants à partir de zéro pour avoir une idée de la situation.

<?php 
/* 
Plugin Name: My Plugin 
Plugin URI: http://foobar.co.uk/ 
Description: A brief description of the Plugin. 
Version: The Plugin's Version Number, e.g.: 1.0 
Author: Foo 
Author URI: http://URI_Of_The_Plugin_Author 
License: A "Slug" license name e.g. GPL2 
*/ 


function my_function($text) 
{ 
    return str_replace('Foo', 'Bar', $text); 
} 

add_filter('the_content', 'my_function'); 
?> 

plugin qui remplace tout post contenant le mot "Foo" avec le mot "Bar".

un exemple terrible, mais c'est loin d'être irréalisable.

les WP docs sont super aussi - http://codex.wordpress.org/Writing_a_Plugin

4

Plus vous saurez PHP, plus il sera facile être de développer de bons plugins, mais une connaissance coûteuse de la langue n'est pas requise. Vous pouvez démarrer un plugin avec de faibles compétences PHP.

Mais quand viendra le temps de développer et déboguer un plugin 5000 lignes, une compréhension approfondie de l'API WP - et de PHP - sera presque obligatoire.

Vous devriez commencer par ce livre:

The wonderful book Très utile et plein de bonnes pratiques.

Maxime