Tagged Questions
1
vote
1answer
42 views
Advice on plugin structure
I'm looking for a bit of advice on structuring the classes within a plugin I'm writing for my charity website.
At the moment the plugin is OOP based with a single class. However, its becoming quite ...
5
votes
2answers
212 views
What is the correct way to build a widget using OOP
I am working on a simple search form widget, with a built in autocomplete capability (You can download the current version here). The plugin is working, but I am currently rewriting all the code using ...
0
votes
1answer
72 views
How do I create Widget within plugin that uses its own class?
I wrote WordPress plugin and want to include 2 extra Widgets with it...
if( !class_exists('plugin_name') ) {
class plugin_name {
// plugin code
}
}
// include widgets code
...
0
votes
2answers
222 views
PHP error with shortcode handler from a class
Currently i am using the following generic flow for adding the shortcode for a plugin.
class MyPlugin {
private $myvar;
function baztag_func() {
print $this->myvar;
...
2
votes
1answer
430 views
Using a plugin class inside a template
I am writing a plugin to send an invitation to a friend which opens up a form when a link is clicked. I encapsulated all the functions in class by following the code given in the Report Broken Video ...
1
vote
2answers
159 views
Applying OO patterns and principles to plugin development
I'm busy writing my first plugin, using PHP 5.3.5. I come from a C# environment, and I must say I'm more than happy with the level of support for good, solid OOP techniques in PHP. However, I'm a ...
5
votes
1answer
2k views
Plugin Form Submission Best Practice
I have done a lot of researching and haven't found quite what I am looking for, so I am hoping that I can be pointed in the right direction.
I am developing an Events plugin that will book a ticket ...
3
votes
3answers
941 views
Plugin Architecture/Design Pattern - is better to use a private Observer/Mediator Pattern for plugin subclasses or WP add_action?
I'm coding a very complex plugin which it's organized as a parent "container" class and several subclasses, where each subclass is an optional/mandatory element which usually (but not always) maps to ...
