Skip to content

Instantly share code, notes, and snippets.

View fillipetech's full-sized avatar

Fillipe Amorim fillipetech

View GitHub Profile
@fillipetech
fillipetech / edd-custom-payment-statuses.php
Created February 28, 2019 06:27 — forked from bekarice/edd-custom-payment-statuses.php
Add custom EDD payment statuses
<?php // only copy if needed
/**
* Adds new payment statuses to array of available statuses
*
* @param string[] $payment_statuses the core payment statuses
* @param string[] updated set of statuses
*/
function sww_add_edd_payment_statuses( $payment_statuses ) {
// Run the function on admin_init
add_action('admin_init', 'remove_profile_menu');
// Removal function
function remove_profile_menu() {
global $wp_roles;
// Remove the menu. Syntax is `remove_submenu_page($menu_slug, $submenu_slug)`
remove_submenu_page('users.php', 'profile.php');
// Run the function on admin_init
add_action('admin_init', 'remove_profile_menu');
// Removal function
function remove_profile_menu() {
global $wp_roles;
// Remove the menu. Syntax is `remove_submenu_page($menu_slug, $submenu_slug)`
remove_submenu_page('users.php', 'profile.php');
@fillipetech
fillipetech / wp-config.php
Created August 26, 2018 22:40
WP Config template #php #wp #wordpress #config
<?php
/****************************************************************************/
/* Database Configuration */
/****************************************************************************/
define('DB_NAME', 'databasename');
define('DB_USER', 'databaseuser');
define('DB_PASSWORD', 'databasepass');
define('DB_HOST', 'localhost');
define('DB_CHARSET', 'utf8');
@fillipetech
fillipetech / allow_contributor_addmedia.php
Created August 9, 2018 10:55
Allow Contributors to Add Media #user #role #cap
//Allow Contributors to Add Media
function allow_contributor_uploads() {
$contributor = get_role('contributor');
$contributor->add_cap('upload_files');
}
if ( current_user_can('contributor') && !current_user_can('upload_files') ) {
add_action('admin_init', 'allow_contributor_uploads');
}
@fillipetech
fillipetech / force-https-htaccess.txt
Created July 22, 2018 09:34
Force https #https #security
RewriteEngine On
RewriteCond %{HTTPS} off
# First rewrite to HTTPS:
# Don't put www. here. If it is already there it will be included, if not
# the subsequent rule will catch it.
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# Now, rewrite any request to the wrong domain to use www.
# [NC] is a case-insensitive match
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
@fillipetech
fillipetech / validate_some_fields.js
Created July 17, 2018 18:34
Validate Some Fields #js #jquery #validate
jQuery(window).on('load', function(){
$('#cred_user_form_21174_1').on('submit', function(event) {
var data_telefone = $('[name="wpcf-telefone"]').val();
var data_celular = $('[name="wpcf-celular"]').val();
var data_cnpj = $('[name="wpcf-cnpj"]').val();
var data_ie = $('[name="wpcf-ie-rg"]').val();
var data_cep = $('[name="wpcf-cep"]').val();
@fillipetech
fillipetech / compress_change_expiration_time.md
Created July 17, 2018 18:32
Compress and Change expiration time #htaccess #performance

EXPIRES HEADER CACHING

insert filter by type (MIME)

AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE image/svg+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/atom_xml

@fillipetech
fillipetech / force_https_htaccess.md
Created July 17, 2018 18:29
Force HTTPS #htaccess #https #security

HTTPS forced

RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L] # END HTTPS
@fillipetech
fillipetech / dns_prefetch_metatags.md
Created July 17, 2018 18:23
DNS prefetch #metatags #dns #performance