This file contains 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 | |
/** | |
* Makes Query Monitor output available to all users. | |
* | |
* This can, for example, be added to mu-plugins/query-monitor.php (and can | |
* easily be disabled by changing 'init' to 'xinit', or commenting the whole | |
* thing out, or adding a return statement, etc). | |
* | |
* Reasons you might use this instead of simply setting Query Monitor's own |
This file contains 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
-- Delete WooCommerce session data for a specific user. | |
DELETE session_data, | |
session_meta | |
FROM wp_woocommerce_sessions AS session_data | |
JOIN wp_usermeta AS session_meta ON | |
session_meta.user_id = session_data.session_key | |
-- Set the `session_key` value to the target `user_id`. |
This file contains 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 | |
/** | |
* Get a string containing a random fact. | |
* | |
* If a random fact cannot be fetched from the external service, a default is | |
* supplied instead. | |
* | |
* @return string | |
*/ |
This file contains 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 | |
/** | |
* Remove events tagged with any of the slugs listed below from | |
* event views. | |
* | |
* We deliberately avoid use of TEC functions and constants etc | |
* so that this doesn't break should that plugin temporarily be | |
* deactivated. | |
*/ | |
add_filter( 'pre_get_posts', function( $query ) { |
This file contains 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 | |
/** | |
* Facilitates dictating a separate (IP-address protected) Google Maps | |
* API key for server-side geocoding requests. | |
*/ | |
class Server_Side_Google_Maps_Key { | |
/** | |
* @var string | |
*/ | |
private $key = ''; |
This file contains 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
<? | |
/** | |
* Given a path to a valid CSV file, returns an array containing the data | |
* (an array of arrays, with outer arrays representing the rows and inner | |
* arrays representing the columns). | |
* | |
* @param string $path_to_csv | |
* | |
* @return array | |
*/ |
This file contains 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 | |
namespace WooCommerce_Helpers { | |
/** | |
* Looks for an existing WooCommerce attribute with the same label, or else | |
* creates a new attribute using the provided information. | |
* | |
* If a new attribute is successfully created, or an existing attribute is | |
* matched, the attribute object will be returned. Otherwise, bool false is | |
* returned. | |
* |
This file contains 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 | |
/** | |
* Make an HTTP request with basic authentication, using 'pure PHP'. | |
* | |
* @see https://www.php.net/manual/en/wrappers.http.php | |
* @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Authentication | |
*/ | |
$username = 'http_username'; | |
$password = 'http_password'; |
This file contains 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 | |
/** | |
* Generates a password reset link for a user (which we can share directly). | |
* | |
* Run this script through WP CLI and supply the user email as the final arg. | |
* | |
* @see https://developer.wordpress.org/cli/commands/eval-file/ | |
*/ | |
if ( ! class_exists( 'WP_CLI' ) ) { |
This file contains 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 | |
/** | |
* Order bbPress topic archives by post date (date created), not by last activity. | |
* | |
* This can be added either within a standalone plugin or to a theme's functions.php | |
* file. | |
* | |
* @param array $args | |
* | |
* @return array |