Skip to content

Instantly share code, notes, and snippets.

<?php
function delete_its_transients() {
global $post;
if( $post->post_type == 'cpt' ) {
delete_transient( 'transient_name' );
}
}
add_action( 'save_post', 'delete_its_transients' );
[video src="http://www.video-url.com"][/video]
<?php
/*
Based on Ohad Raz - https://en.bainternet.info/custom-post-types-columns/
Some info:
-- The classes read the meta field of the CPT ID and enable the sorting
-- It's possible remove other column
-- Support 4 type of object natively: Title, Thumbnail, Custom Taxonomy, Custom Field
-- Add a filter cpt_columns_text_{column_name_id} in Title type
-- prefix/suffix values are for all the objects except post_thumb
@besimhu
besimhu / ACF Post Meta - Repeater chaining.php
Last active April 30, 2016 05:14
Get ACF repeater within a repeater without using ACF functions.
<?php
// get post ID
$pid = get_the_ID();
// get our repeater
$repeater = get_post_meta( $pid, 'acf_repeater_slug', true );
if ( !empty($repeater) ) {
for( $i = 0; $i < $repeater; $i++ ) {
@besimhu
besimhu / ACF Post Meta - Terms.php
Created July 24, 2015 13:19
Get ACF fields from taxonomy without using ACF functions.
<?php
// get taxonomy
$taxonomy = get_term_by( 'slug', get_query_var( 'taxonomy_name' ), 'my_custom_taxonomy' );
$acf_field = get_option( 'my_custom_taxonomy_' . $taxonomy->term_id . '_acf_field_slug' );
@besimhu
besimhu / ACF Post Meta - Options.php
Created July 24, 2015 13:13
Get ACF options without using ACF functions.
<?php
$acf_field_one = get_option( 'options_acf_field_one' );
$acf_field_two = get_option( 'options_acf_field_two' );
@besimhu
besimhu / ACF Post Meta - Flexible Content.php
Last active August 29, 2015 14:25
Get ACF flexible content without using ACF functions.
<?php
// get post ID
$pid = get_the_ID();
$flex_rows = get_post_meta( $pid, 'acf_flex_content', true );
if ( !empty($flex_rows) ) {
foreach( $flex_rows as $count => $row ) {
@besimhu
besimhu / ACF Post Meta - Single.php
Created July 24, 2015 13:02
Get ACF field without using the ACF functions.
<?php
// get post ID
$pid = get_the_ID();
// acf field
$acf_field = get_post_meta( $pid, 'acf_field_slug', true );
@besimhu
besimhu / ACF Post Meta - Repeater.php
Last active April 30, 2016 05:14
Get ACF repeaters without using the ACF functions.
<?php
// get post ID
$pid = get_the_ID();
// get our repeater
$repeater = get_post_meta( $pid, 'acf_repeater_slug', true );
if( !empty($repeater) ) {
for( $i = 0; $i < $repeater; $i++ ) {
//=================================
// FORMSTONE - SELECTER
//=================================
.selecter {
display: block;
margin-right: 6px;
position: relative;
width: 100%;
float: left;