PHP Developer

Thursday, 25 August 2016

Genarate Shortcode and pass values in variables

Genarate Shortcode and pass values in variables :


<?php
/****** Shortcode to get values of any texonomy START ***********/
function custom_cat_shortcode( $attrs ) {
    $output_list = '';
    $category_attrs = shortcode_atts( array(
        'number_of_column' => '1', //default value
        'texonomy_name' => 'vacancies_states', //default value
    ), $attrs );
   
    $number_of_column = $category_attrs[ 'number_of_column' ];
    $texonomy_name = $category_attrs[ 'texonomy_name' ];   
   
    $output_list .= "<strong>Number of Column = </strong>".$number_of_column;
    $output_list .= "<br>";
    $output_list .= "<strong>Texonomy Name = </strong>".$texonomy_name;

    return $output_list;   
}
add_shortcode( 'custom-cat-list', 'custom_cat_shortcode' );
//[custom-cat-list number_of_column="2" texonomy_name="vacancies_uts"] pass values and use this shortcode
// Output is :
//Number of Column = 2
//Texonomy Name = $texonomy_name

?>

No comments:

Post a Comment