For all Developmen related stuff
Please Note: Core Control is mainly a Developers plugin, However it can be used by end users alike, Just realise, That novice users are not the initial target audience, and as such, this plugin (and its modules) may be more technical aimed.
Core Control is only supported on WordPress 2.9+, Due to this being aimed at debugging and developers, Only the latest stable release will be supported. It may work in older versions, but this is untested.
Core Control is a set of plugin modules which can be used to control certain aspects of the WordPress control. Currently, Core Control features modules for managing Filesystem Access, Managing plugin/theme/core updates, Managing HTTP Transports & External HTTP Request logging
As of WordPress 2.5, WordPress has included a Filesystem abstraction method which allows The Plugin upgrader, Plugin Installer, Core upgrader, Theme upgrader, and soon to be, Theme Installer, the ability to modify files on the server which WordPress lies via a few methods, Direct Filesystem access (Only available to few), SSH2 (To a select few who have installed a PHP Extension) and 2 FTP methods.
This module allows You to view which Method WordPress is using, and to disable problematic methods. It also provides a small bit of path debug information, which will be expanded upon in future releases.
This module is rather simple, and ugly, In short, It allows you to Disable/Enable Core, Plugin, and Theme update checking, It also allows you to force an update to occur instantly, Useful for when you're sure a new version has been released, but WordPress hasnt taken notice of it yet.
As of WordPress 2.7, WordPress has included a new HTTP API, This simplifies the various splatterings of code used previously, everythings wrapped up together and it means that hopefully, all of WordPress's External HTTP bugs can be located in one easy to find place..
This module Allows you to view which transports are used for what purposes (GET/POST requests), Allows you to test the transport (It requests a file hosted on my web server, and checks the response is correct), And if a module is found to not work as expected, Allows you to disable a transport.
The purpose of this module is to log all outgoing connections WordPress makes, It allows you to view the resulting data, as well as to view the time it has taken for each of the requests to be made.
This module is designed to allow you to view the WordPress Cron tasks which are currently scheduled to occur.
The Module allows you to run any task by clicking a link, and allows the cancelation of Once-Off scheduled tasks, However it is not recomended unless you are sure of what you are doing.
Future revisions of this Module will most likely allow you to configure custom tasks as well for testing purposes.
The Plugin Debug Objects provides the user, which has the appropriate rights, normally the administrator, a large number of information: query, cache, cron, constants, hooks, functions and many many more. Values and content get displayed at the frontend and backend of the blog, to analyze errors but also to better understand and develop with/for WordPress.
The plugin does not filter values and should only be used for information and optimization, I don't recommended to use it on a live blog. For developers it can rapidly deliver data, which is useful in a development environment. There are no data in the database and there are no settings. Therefore, the installation is pretty simple: Just upload the Plugin in the Plugin directory or use the automatic installation of the backend to install and activate the Plugin. In the footer of the frontend of the blog, you can see the information.
Please give us feedback, contribute and file technical bugs on GitHub Repo.
Please see also my Premium Plugins. Maybe you find an solution for your requirement.
You may also be interested in WordPress tips and tricks at WP Engineer or for german people bueltge.de
List query-actions only for admins; for debug purposes. See all queries on the frontend of the blog and find the slowest part.
New Release Please use the plugin Debug Objects, provides more information and a cleaner query view as this older plugin.
Since version 1.0.0 the plugin disable the MySQL query cache for the current connected session. That will show you the real execution time for a query. To disable this behavior set the constant QUERY_CACHE_TYPE_OFF to FALSE.
The plugin is perfect for WordPress developers, plugin and theme developers and site administrators who are trying to find out why the blog is too slow.
Please see also my Premium Plugins. Maybe you find an solution for your requirement.
You may also be interested in WordPress tips and tricks at WP Engineer or for german people bueltge.de
Scan all of your theme files for potentially malicious or unwanted code.
Updated for Wordpress 2.9
What TAC Does
TAC stands for Theme Authenticity Checker. Currently, TAC searches the source files of every installed theme for signs of malicious code. If such code is found, TAC displays the path to the theme file, the line number, and a small snippet of the suspect code. As of v1.3 TAC also searches for and displays static links.
Then what do you do? Just because the code is there doesn't mean it's not supposed to be or even qualifies as a threat, but most theme authors don't include code outside of the Wordpress scope and have no reason to obfuscate the code they make freely available to the web. We recommend contacting the theme author with the code that the script finds, as well as where you downloaded the theme. The real value of this plugin is that you can quickly determine where code cleanup is needed in order to safely enjoy your theme.
History
TAC got its start when we repeatedly found obfuscated malicious code in free Wordpress themes available throughout the web. A quick way to scan a theme for undesirable code was needed, so we put together this plugin.
After Googling and exploring on our own we came upon the article by Derek from 5thiryOne regarding this very subject. The deal is that many 3rd party websites are providing free Wordpress themes with encoded script slipped in - some even going as far as to claim that decoding the gibberish constitutes breaking copyright law. The encoded script may contain a variety of undesirable payloads, such as promoting third party sites or even hijack attempts.
The theme check plugin is an easy way to test your theme and make sure it's up to spec with the latest theme review standards. With it, you can run all the same automated testing tools on your theme that WordPress.org uses for theme submissions.
The tests are run through a simple admin menu and all results are displayed at once. This is very handy for theme developers, or anybody looking to make sure that their theme supports the latest WordPress theme standards and practices.
WP Developer Assistant is a WordPress plugin developed by a WordPress developer for WordPress developers.
It's thoughts like these that caused me to make this plugin. WP Developer Assistant is the first WordPress plugin of its kind. It essentially is a toolkit that makes life as a WordPress developer easier.
There are many more features planned for this plugin. For more information about this plugin and its development, visit the WP Developer Assistant Home Page.
Adds a maintenance-page to your blog that lets visitors know your blog is down for maintenancetime. User with rights for theme-options get full access to the blog including the frontend. Activate the plugin and your blog is in maintenance-mode, works and see the frontend, only registered users with enough rights. You can use a date with a countdown for informations the visitors or set a value and unit for infomrations. Also you can add urls for exlude of maintenance mode.
You can add your own html and stylesheet and add the url of this style to the options of the plugin. Write your style to this markup and upload to the webspace; after add the url include http:// to the settings of this plugin and change th theme to "Own Theme":
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de" id="wartungsmodus" >
<head>
<title>Blogname - Maintenance Mode</title>
</head>
<body>
<div id="header">
<p>WP Dev</p>
</div>
<div id="content">
<h1>Maintenance Mode</h1>
<p>Sorry for the inconvenience.<br />Our website is currently undergoing scheduled maintenance.<br /><strong>Please try back in 231 weeks.</strong><br />Thank you for your understanding.</p>
<div class="admin"><a href="http://example.com/wp-admin/">Admin-Login</a></div>
</div>
<div id="footer">
<p><a href="http://bueltge.de/">Plugin by: <img src="http://bueltge.de/favicon.ico" alt="bueltge.de" width="16" height="16" /></a></p>
</div>
</body>
</html>
Also you can add content via hook:
wm_head
wm_content
wm_footer
Example:
function add_my_link() {
echo '<a href="http://mylink.com/">My Link</a>
}
add_action( 'wm_footer', 'add_my_link' );
This option is designed for users, who backups their database with "MySQLDumper". With this option you can switch your Wordpress into maintenance mode, when you create a database-backup with MySQLDumper. This is very usefull especially for larger blogs, because their backup takes a longer time. With this option enabled, you have the guarantee of a clean and full backup of your database. All other requests to your database from other resources were blocked in the time of the backup and all the performance of the MySQL-Server will be taken for the backup.
How to install MySQLDumper: Please visit the official website for several tutorials and videotutorials where you can see, how to install MySQLDumper.
To configure the automatic backup with MySQLDumper: Please visit the official website for informations about the full automatic backup of your database with perl and crontab.
Click the link "new command", give it a name like "activate maintenance mode" and paste the code below in the required field and finally save this command:
UPDATE 'wp-database'.'wp-prefix_options' SET 'option_value' = '1' WHERE 'wp-prefix_options'.'option_name' = 'wp-maintenance-mode-msqld';
Now you can set the second command to deactivate the maintenance mode like the first one with this code:
UPDATE 'wp-database'.'wp-prefix_options' SET 'option_value' = '0' WHERE 'wp-prefix_options'.'option_name' = 'wp-maintenance-mode-msqld';
You must edit three places of the code to your options:
wp-database -> put here the name of your database.wp-prefix_options -> put here the name of your options-table with the prefix you use (normally wp_options). This you must edit twice in the code!When you have edited the code, save the two commands and go back to the MySQLDumper Configuration. Now you can choose the commands in the required field. For "Command before Dump" use the Command you named like "activate maintenance mode" and for "Command after Dump" use the other, named like "deactivate maintenance mode".
Don't forget to save these settings! After that, your Wordpress will be switch in maintenance mode, when Dumper is backup your database!
Please visit the official website for general informations about MySQLDumper.
Please visit Automatisches Backup der WordPress-Datenbank
Please use a plugin for the form-function with the possibility Shortcode, like Contact Form 7. Use a Shortcode of the plugin inside the teyt on the options of the plugin WP Maintenance Mode, thats all.
Please see also my Premium Plugins. Maybe you find an solution for your requirement.
You may also be interested in WordPress tips and tricks at WP Engineer or for german people bueltge.de
Paste this into your WordPress site: What's this?