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 | |
// as an example, this is the way to add a type to forge links to php.net manual | |
function F2L_types( $type, $name, $content ) { | |
if ( 'phpf' === $type ) { | |
$content = '<code><a href="https://www.php.net/manual/fr/function.' . str_replace( '_', '-', $name ) . '.php" title="' . esc_attr__( 'Check on php.net...', 'txt-domain' ) . '" rel="external noopener noreferrer">' . $name . '</a></code>'; | |
} | |
return $content; | |
} | |
add_filter( 'F2L_types', 'F2L_types', 10, 3 ); |
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
/** | |
* Gutenberg backoffice common content stylesheet | |
* | |
* Do note that every CSS declarations will be prepended with .editor-styles-wrapper class. | |
**/ | |
/** =Bugs | |
*************************************/ | |
/* @see https://wordpress.org/support/topic/many-new-bugs-after-update/ */ |
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 | |
/** | |
* Enqueue in editor pages a specific editor-script.js file | |
*/ | |
function my_theme_editor_container_query() { | |
// Load the editor script within Gutenberg. | |
wp_enqueue_script( 'my_theme_editor_container_query', get_stylesheet_directory_uri() .'/editor-script.js' ); | |
} | |
add_action( 'enqueue_block_editor_assets', 'my_theme_editor_container_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 | |
/** | |
* Registers a specific editor stylesheet for the current post type. | |
* | |
* @see https://developer.wordpress.org/reference/functions/add_editor_style/ | |
*/ | |
function my_theme_add_editor_styles() { | |
global $pagenow, $current_screen; | |
// Current post-type |
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 | |
/** | |
* Username auto generation for Gravity Form User Registration Add-on | |
* | |
* see https://www.gravityhelp.com/documentation/article/gform_username/ | |
*/ | |
add_filter( 'gform_username', 'auto_username', 10, 4 ); | |
function auto_username( $username, $feed, $form, $entry ) { | |
//$username = strtolower( rgar( $entry, '2.3' ) . rgar( $entry, '2.6' ) ); |
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 old slugs redirects. | |
* | |
* Removes selected old slugs/permalinks from database. | |
* | |
* @package WordPress_Remove_Old_Slugs_Redirects | |
* @author Sébastien Méric <sebastien.meric@gmail.com> | |
* @credit Algoritmika Ltd. <http://www.algoritmika.com> | |
* @license GPL-2.0+ |
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 SMeric\Utilities; | |
/** | |
* Simple MySQLi Class 0.3.2 | |
* | |
* @author JReam | |
* @license GNU General Public License 3 (http://www.gnu.org/licenses/) | |
* | |
* This program is free software; you can redistribute it and/or modify it |
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 the WooCommerce Local Pickup Time plugin checkout page select field title. | |
* | |
* @see https://github.com/WC-Local-Pickup/woocommerce-local-pickup-time/issues/103 | |
* @see https://github.com/WC-Local-Pickup/woocommerce-local-pickup-time/issues/104 | |
*/ | |
if ( class_exists( 'Local_Pickup_Time' ) ) { | |
// Remove the default local pickup time field from the checkout page. | |
remove_action( apply_filters( 'local_pickup_time_select_location', 'woocommerce_after_order_notes' ), array( Local_Pickup_Time::get_instance(), 'time_select') ); |
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 | |
// @link https://github.com/woocommerce/woocommerce/blob/master/includes/admin/wc-meta-box-functions.php#L141 | |
$args = array( | |
'label' => '', // Text in Label | |
'class' => '', | |
'style' => '', | |
'wrapper_class' => '', | |
'value' => '', // if empty, retrieved from post meta where id is the meta_key | |
'id' => '', // required |