This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Sanitize helper function to retrive values from $_GET, $_POST, etc. | |
*/ | |
namespace ProjectName\Sanitizers; | |
/** | |
* Gets a sanitized text field from an array. Defaults to sanitize_text_field(). | |
* |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"require-dev": { | |
"phpcompatibility/php-compatibility": "dev-develop" | |
}, | |
"config": { | |
"allow-plugins": { | |
"dealerdirect/phpcodesniffer-composer-installer": true | |
} | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Gets the term IDs for the term names. Creates the terms if they do not exist. | |
* TODO update the project_name_term_id_created filter when you copy/paste this function. | |
* | |
* @param string $term_names The term name (or names separated with pipes). | |
* @param string $taxonomy The taxonomy. | |
* @param string $by Get term by 'name' or 'slug'? | |
* @param bool $create Create the term if it doesn't exist? | |
* @return array | |
*/ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
global $wpdb; | |
$wpdb->queries = []; | |
// Run some slow code here. | |
if ( ! empty( $wpdb->queries ) ) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
wp post list --taxonomy_name=existing-term-slug --format=ids | xargs -0 -d ' ' -I % wp post term add % taxonomy_name new-term-slug |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
$term = 'Some Term Name' | |
$taxonomy = 'some-taxonomy'; | |
if ( function_exists( '\wpcom_vip_term_exists' ) ) { | |
$term_data = \wpcom_vip_term_exists( $term, $taxonomy ); | |
} else { | |
$term_data = term_exists( $term, $taxonomy ); // phpcs:ignore | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
$this->_add_action( 'current_screen', 'maybe_hide_meta_boxes' ); | |
/** | |
* Hides various meta boxes if they have not already been hidden. | |
* Users can still unhide the meta box and it will not be hidden in | |
* the future. | |
* | |
* @param WP_Screen $screen The current screen object. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Gets all of the descendant/child post IDs for a parent post ID. | |
* | |
* @param int $parent_post_id The parent post ID. | |
* @return array | |
*/ | |
function get_all_descendants( $parent_post_id ) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
if ( defined( 'WP_CLI' ) && WP_CLI ) { | |
/** | |
* Generate a term list/report. | |
* | |
* ## OPTIONS | |
* | |
* <taxonomy> |