PhpStorm now bundles WordPress coding style natively, starting from version 8.
- Go to
Project Settings>Code Style>PHP. - Select
Set From...(top right of window) >Predefined Style>WordPress.
No longer need to muck with this import! :)
| <?php | |
| /* | |
| Plugin Name: Disable plugins when doing local dev | |
| Description: If the WP_LOCAL_DEV constant is true, disables plugins that you specify | |
| Version: 0.1 | |
| License: GPL version 2 or any later version | |
| Author: Mark Jaquith | |
| Author URI: http://coveredwebservices.com/ | |
| */ |
| <?php | |
| /** | |
| * Duplicate this file as many times as you would like, just be sure to change the | |
| * Empty_Widget class name to a custom name of your choice. Have fun! redrokk.com | |
| * | |
| * Plugin Name: Empty Widget | |
| * Description: Single Widget Class handles all of the widget responsibility, all that you need to do is create the html. Just use Find/Replace on the Contact_RedRokk_Widget keyword to rebrand this class for your needs. | |
| * Author: RedRokk Interactive Media | |
| * Version: 1.0.0 | |
| * Author URI: http://www.redrokk.com |
| <?php | |
| /** | |
| * This program is free software. It comes without any warranty, to | |
| * the extent permitted by applicable law. You can redistribute it | |
| * and/or modify it under the terms of the Do What The Fuck You Want | |
| * To Public License, Version 2, as published by Sam Hocevar. See | |
| * http://sam.zoy.org/wtfpl/COPYING for more details. | |
| */ | |
| /** |
| # ~/.gitconfig from @boblet | |
| # initially based on http://rails.wincent.com/wiki/Git_quickstart | |
| [core] | |
| excludesfile = /Users/oli/.gitignore | |
| legacyheaders = false # >git 1.5 | |
| quotepath = false | |
| # http://stackoverflow.com/questions/136178/git-diff-handling-long-lines | |
| pager = less -r | |
| # if ↑ doesn’t work, try: pager = less -+$LESS -FRX |
| /* | |
| Plugin Name: | |
| Plugin URI: http://luetkemj.com/ | |
| Description: | |
| Author: Mark Luetke | |
| Author URI: http://luetkemj.com | |
| Version: 1.0 | |
| */ |
| /* ============================================================================= | |
| WordPress WYSIWYG Editor Styles | |
| ========================================================================== */ | |
| .entry-content img { | |
| margin: 0 0 1.5em 0; | |
| max-width: 100%; | |
| height: auto; | |
| } | |
| .alignleft, img.alignleft { |
| // This gist is now maintained on github at https://github.com/luetkemj/wp-query-ref | |
| <?php | |
| /** | |
| * WordPress Query Comprehensive Reference | |
| * Compiled by luetkemj - luetkemj.github.io | |
| * | |
| * CODEX: http://codex.wordpress.org/Class_Reference/WP_Query#Parameters | |
| * Source: https://core.trac.wordpress.org/browser/tags/4.9.4/src/wp-includes/query.php | |
| */ |
| <?php | |
| /* | |
| Plugin Name: Remove All Feeds [for WPSE33072] | |
| Description: Remove all feeds from WordPress | |
| Author: Christopher Davis | |
| Author URI: http://christopherdavis.me | |
| License: GPL2 | |
| */ |
| <?php | |
| /* gform_pre_submission will do all forms. gform_pre_submission_1 will do a form with an ID of 1 | |
| * Keep an eye on the priority of the filter. In this case I used 9 because the Salesforce plugin we used ran a presubmission filter at 10 so we needed this to happen before it | |
| */ | |
| add_filter( "gform_pre_submission_1", "add_salesforce_campaign_id_footer", 9 ); | |
| function add_salesforce_campaign_id_footer( $form ){ | |
| foreach($form["fields"] as &$field) | |
| if($field["id"] == 2){ | |
| /* Set the variable you want here - in some cases you might need a switch based on the page ID. | |
| * $page_id = get_the_ID(); |