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 | |
/** | |
* Use custom templates for event views when specific categories | |
* have been requested. | |
*/ | |
class Event_Category_Templates { | |
/** | |
* This will be true if an event view has been requested. | |
* | |
* @var bool |
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 |
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
location / { | |
- rewrite ^ /index.php$request_uri; | |
+ rewrite ^ /index.php; | |
} | |
location ~ ^\/(?:index|remote|public|cron|core\/ajax\/update|status|ocs\/v[12]|updater\/.+|oc[ms]-provider\/.+)\.php(?:$|\/) { | |
fastcgi_split_path_info ^(.+?\.php)(\/.*|)$; | |
+ try_files $fastcgi_script_name =404; | |
include fastcgi_params; | |
fastcgi_param SCRIPTFILENAME $document_root$fastcgi_script_name; |
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
SELECT meta_value AS user_id, | |
COUNT(*) AS subscription_count | |
FROM wp_posts | |
JOIN wp_postmeta ON ID = post_id | |
WHERE post_type = 'shop_subscription' | |
AND meta_key = '_customer_user' | |
GROUP BY meta_value | |
ORDER BY subscription_count DESC |
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 | |
/** | |
* Hide 'expired' events from the /all/ recurring events view. | |
* | |
* This snippet is best added to a custom (mu-)plugin, for instance: | |
* | |
* wp-content/mu-plugins/ecp-customizations.php | |
* | |
* It is only intended as a temporary shim until a future version | |
* of The Events Calendar or Events Calendar PRO resolves things; |