Skip to content

Instantly share code, notes, and snippets.

View chrdesigner's full-sized avatar

César Ribeiro chrdesigner

View GitHub Profile
@chrdesigner
chrdesigner / 00-README.md
Last active June 14, 2017 16:46
Git List - Post views Count
@chrdesigner
chrdesigner / 00-README.md
Created February 16, 2017 17:04
Git List - Exibir ou Ocultar a sua senha com jQuery
@chrdesigner
chrdesigner / 00-README.md
Last active November 4, 2016 22:52
Git List - Executar um vídeo a partir de um click na thumbnail
@chrdesigner
chrdesigner / update_row_colours.js
Created September 25, 2016 17:03
Aplica verificação de cor na tabela se a data é maior ou não, dentro do field repeater ACF
jQuery(document).ready(function($) {
var update_row_colours = function() {
$('[data-name="adicionar_experiencias"] .acf-table .acf-row').each( function() {
var strat = $( this ).find('[data-name="iniciou_no_dia"] input.input-alt');
var end = $( this ).find('[data-name="terminou_no_dia"] input.input-alt');
var strat_date = new Date( strat.val() );
@chrdesigner
chrdesigner / function.php
Created April 14, 2015 13:56
Remove Options - alphabet order - WooCommerce
<?php
// Remove Options
add_filter( 'woocommerce_catalog_orderby', 'custom_woocommerce_remove_filter' );
function custom_woocommerce_remove_filter( $catalog_orderby ) {
unset( $catalog_orderby['popularity'] );
unset( $catalog_orderby['rating'] );
unset( $catalog_orderby['price'] );
unset( $catalog_orderby['price-desc'] );
return $catalog_orderby;
}
@chrdesigner
chrdesigner / README.md
Last active April 15, 2016 20:04
Borda Serrilhada Somente com CSS 3

Formulário de Departamentos com Suporte de Option Group

Contact Form 7 + Option Group

Criação de um formulário via Contact Form 7 com select personalizado com Option Group para seleção de departamentos.

Download do Contact Form 7

@chrdesigner
chrdesigner / functions.php
Last active February 17, 2016 18:01
List All Categories and Subcategories and return the last post register
<?php
/**
* Returns ID of top-level parent category, or current category if you are viewing a top-level
*
* @param string $catid Category ID to be checked
* @return string $catParent ID of top-level parent category
*/
function smart_category_top_parent_id ($catid) {
while ($catid) {
$cat = get_category($catid); // get the object for the catid
@chrdesigner
chrdesigner / functions.php
Last active January 4, 2016 23:57
Set a custom post type to not show up on the frontend - WordPress
<?php
function chr_redirect_post_type() {
global $wp_query;
if ( is_post_type_archive('sliders') || is_singular('sliders') ) :
$url = get_bloginfo('url');
wp_redirect( esc_url_raw( $url ), 301 );
exit();
endif;
}
add_action ( 'template_redirect', 'chr_redirect_post_type', 1);
<?php
global $post;
$trim_length = 450; //desired length of text to display
$summary_excerpt = 'wpcf-breve-descricao';
$value = get_post_meta($post->ID, $summary_excerpt, true);
if ($value != '') {
if(strlen($value) <= $trim_length){
echo apply_filters('breve-descricao', $value);
} else {
echo apply_filters('breve-descricao', rtrim(substr($value,0,$trim_length)).'...');