【发布时间】:2010-10-15 13:57:40
【问题描述】:
我想知道你的 php 知识应该有多丰富才能编写一个像样的 wordpress 插件?你能创建一个只有基本知识和很少语言经验的 wordpress 插件吗?
谢谢。
【问题讨论】:
我想知道你的 php 知识应该有多丰富才能编写一个像样的 wordpress 插件?你能创建一个只有基本知识和很少语言经验的 wordpress 插件吗?
谢谢。
【问题讨论】:
您对 PHP 了解得越多,开发出色的插件就越容易,但不需要昂贵的语言知识。您可以启动一个 PHP 技能较低的插件。
但是当涉及到开发和调试一个 5000 行的插件时,对 WP API 和 PHP 的深入了解几乎是强制性的。
你应该从这本书开始:
The wonderful book 非常有帮助并且充满了最佳实践。
马克西姆
【讨论】:
如果你可以编写一个脚本来做某事,你就可以编写一个 wordpress 插件。
检查现有的 WP 插件以获得正确的结构和一些灵感。我只是从头开始重新创建现有的来感受它。
<?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');
?>
插件将包含单词“Foo”的任何帖子替换为单词“Bar”。
一个糟糕的例子,但它远非无法实现。
WP 文档也很棒 - http://codex.wordpress.org/Writing_a_Plugin
【讨论】:
有一些很棒的在线教程可以帮助任何级别的经验:
http://net.tutsplus.com/tutorials/wordpress/creating-a-custom-wordpress-plugin-from-scratch/
【讨论】: