add_filter(‘ngg_display_type_template_dirs’, function($dirs, $display_type) { // To simply avoid the problem entirely unset($dirs[‘default’]); // Or the path can be manually coded for display types with alternate or custom templates // Where all NextGEN modules are stored $prefix = implode( DIRECTORY_SEPARATOR, […Continue reading
/** * Adds target=”_blank” to links within captions. * * @param string $caption The caption HTML. * @return string The modified caption HTML. */ function add_target_blank_to_caption_links($caption) { // Create a DOMDocument object to parse the HTML $doc = new DOMDocument();…Continue reading
// Disable auto-update emails. add_filter( ‘auto_core_update_send_email’, ‘__return_false’ ); // Disable auto-update emails for plugins. add_filter( ‘auto_plugin_update_send_email’, ‘__return_false’ ); // Disable auto-update emails for themes. add_filter( ‘auto_theme_update_send_email’, ‘__return_false’ );Continue reading
//v2.7 ////Dynamic Location Tracking define(‘LOCATION_CSV_PATH’, ‘CSV/googloc.csv’); /** * Generate unique visitor ID based on IP and user agent */ function dl2_get_visitor_id() { return md5($_SERVER[‘REMOTE_ADDR’] . ($_SERVER[‘HTTP_USER_AGENT’] ?? ”)); } function validate_zip($zip) { return preg_match(‘/^[0-9]{4,5}$/’, $zip) ? $zip : ”; }…Continue reading
add_filter( ‘action_scheduler_retention_period’, function () { return WEEK_IN_SECONDS; } );Continue reading
function create_consultant_logs_entry($log_content) { // Check if Pods is active if (!function_exists(‘pods’)) { error_log(‘Pods is not active.’); return false; } $logs_pod_name = ‘logs’; // The name of the Pod $log_entry_field = ‘log’; // The field in the Pod to store the…Continue reading