Skip to content

Instantly share code, notes, and snippets.

César Ribeiro chrdesigner

View GitHub Profile
@chrdesigner
chrdesigner / 00-README.md
Last active Nov 4, 2016
Git List - Executar um vídeo a partir de um click na thumbnail
View 00-README.md
@chrdesigner
chrdesigner / update_row_colours.js
Created Sep 25, 2016
Aplica verificação de cor na tabela se a data é maior ou não, dentro do field repeater ACF
View update_row_colours.js
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 Apr 14, 2015
Remove Options - alphabet order - WooCommerce
View function.php
<?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 Apr 15, 2016
Borda Serrilhada Somente com CSS 3
View README.md
View README.md

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 Feb 17, 2016
List All Categories and Subcategories and return the last post register
View functions.php
<?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 Jan 4, 2016
Set a custom post type to not show up on the frontend - WordPress
View functions.php
<?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);
View trim-words-meta.php
<?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)).'...');
@chrdesigner
chrdesigner / show_future_post.php
Last active Dec 29, 2015
Display posts with 'future' status
View show_future_post.php
<?php
add_filter('the_posts', 'show_future_posts');
function show_future_posts($posts)
{
global $wp_query, $wpdb;
if(is_single() && $wp_query->post_count == 0)
{
$posts = $wpdb->get_results($wp_query->request);
View filter-featured-more-category.php
You can’t perform that action at this time.