View qs_blog675_grant_customizer_access.php
<?php | |
/** | |
* How to Allow Non-Admin Users to Access WordPress Customizer. Published on the qSandbox - https://qsandbox.com/675 | |
* <a href="https://qsandbox.com/?utm_source=qs_blog_code&utm_medium=p675" title="Free Test/Staging WordPress site by qSandbox.com">Free Test/Staging WordPress site by qSandbox.com</a> | |
* @param array $all_caps | |
* @param array $cap | |
* @param array $args | |
* @return array array | |
* @see https://codex.wordpress.org/Plugin_API/Filter_Reference/user_has_cap |
View openssl.cnf
# | |
# OpenSSL example configuration file. | |
# This is mostly being used for generation of certificate requests. | |
# | |
# This definition stops the following lines choking if HOME isn't | |
# defined. | |
HOME = . | |
RANDFILE = $ENV::HOME/.rnd |
View wc-css-make-storefront-product-tabs-horizontal
/* | |
vanbo/wc-css-make-storefront-product-tabs-horizontal | |
credit: https://gist.github.com/vanbo/c05e9b9512bd53e3680c82e1c6e4e6a3 | |
*/ | |
.product .woocommerce-tabs ul.tabs { | |
width: 100%; | |
float: none; | |
margin-right: 5.8823529412%; | |
} |
View orbisius_quick_fix_wc_ext_opt_co_fields.php
<?php | |
/* | |
This code allows you to make some WooCommerce Checkout Fields optional. | |
Blog post http://orbisius.com/link/3710 | |
Author: Svetoslav Marinov (Slavi) | |
Author URI: http://orbisius.com | |
*/ | |
/* | |
Installation |
View set_up_ssl_for_wp_news_site.txt
How To Setup Let's Encrypt SSL certificate for a news Site and Fix Mixed Content Error | |
/////////////////////////////////// | |
// put this in wp-config.php | |
// orbisius.com | |
// GPL | |
ob_start( 'orbisius_custom_link_corrector_global' ); | |
/** | |
* This is used here to correct all links that are not ssl |
View mandrill_email_test.php
<?php | |
// Author: Slavi Marinov | Orbisius.com & qSandbox.com | |
// 0) Read this article https://medium.com/@qsandbox/getting-started-with-mandrill-c2c3a6ba5c2a | |
// 1) Join Mandrill at http://mandrill.com/ | |
// 2) Download PHPMailer from https://github.com/PHPMailer/PHPMailer | |
// Adapted example from: shared/PHPMailer-master/examples/mailing_list.phps | |
require_once 'shared/PHPMailer-master/class.phpmailer.php'; | |
require_once 'shared/PHPMailer-master/class.smtp.php'; | |
$message = "This is a test message prepared on: " . date( 'r' ) . " from " . $_SERVER['HTTP_HOST'] . ' ' . $_SERVER['REMOTE_ADDR']; |
View load-assets.php
// the vhost has this line to define the environment 'SetEnv DEV_ENV development' | |
$suffix = empty($_SERVER['DEV_ENV']) ? '.min' : ''; | |
wp_register_style('my-awesome-plugin', plugins_url("/assets/main{$suffix}.css", __FILE__), false, | |
filemtime( plugin_dir_path( __FILE__ ) . "/assets/main{$suffix}.css" ) ); | |
wp_enqueue_style('my-awesome-plugin'); | |
wp_enqueue_script( 'jquery' ); | |
wp_register_script( 'my-awesome-plugin', plugins_url("/assets/main{$suffix}.js", __FILE__), array('jquery', ), | |
filemtime( plugin_dir_path( __FILE__ ) . "/assets/main{$suffix}.js" ), true); |
View zzz_sync.php
<?php | |
/** | |
* This script allows you to sync plugins from development machine with staging/live servers. | |
* Author: Svetoslav Marinov (SLAVI) | http://orbisius.com | |
* (c) All Rights Reserved. | |
* (c) Dec 2014 | |
* License: LGPL | |
* zzz_sync.php | |
*/ |
View Fake Sendmail Configuration Mandrill
; configuration for fake sendmail | |
; if this file doesn't exist, sendmail.exe will look for the settings in | |
; the registry, under HKLM\Software\Sendmail | |
[sendmail] | |
; you must change mail.mydomain.com to your smtp server, | |
; or to IIS's "pickup" directory. (generally C:\Inetpub\mailroot\Pickup) | |
; emails delivered via IIS's pickup directory cause sendmail to |
NewerOlder