Title: Add variable to shortcode
Last modified: December 8, 2022

---

# Add variable to shortcode

 *  Resolved [ukrainaevents](https://wordpress.org/support/users/ukrainaevents/)
 * (@ukrainaevents)
 * [3 years, 6 months ago](https://wordpress.org/support/topic/add-variable-to-shortcode/)
 * Hey, help me please
 * I use code:
 *     ```
       <?php
   
       $category = get_category($idd);
       $count = $category->count;
        //echo $count;
       if( $count > $something ) {
   
          echo '<span class = "rv1">' . $count . ' reviews</span>' ;
       } 
   
   
   
       ?>
       ```
   
 * and shortcode:
 * [code_snippet id=6 php=true idd=11]
 * but idd=11 – not passed to function….. How I can do this?
 * Thanks
    -  This topic was modified 3 years, 6 months ago by [ukrainaevents](https://wordpress.org/support/users/ukrainaevents/).

Viewing 5 replies - 1 through 5 (of 5 total)

 *  Thread Starter [ukrainaevents](https://wordpress.org/support/users/ukrainaevents/)
 * (@ukrainaevents)
 * [3 years, 6 months ago](https://wordpress.org/support/topic/add-variable-to-shortcode/#post-16278725)
 * anybodey?
 *  [tawarien](https://wordpress.org/support/users/tawarien/)
 * (@tawarien)
 * [3 years, 5 months ago](https://wordpress.org/support/topic/add-variable-to-shortcode/#post-16328866)
 * An answer to this would interest me as well
 *  Plugin Author [Shea Bunge](https://wordpress.org/support/users/bungeshea/)
 * (@bungeshea)
 * [3 years, 5 months ago](https://wordpress.org/support/topic/add-variable-to-shortcode/#post-16348096)
 * Hi [@ukrainaevents](https://wordpress.org/support/users/ukrainaevents/) and [@tawarien](https://wordpress.org/support/users/tawarien/),
 * Unfortunately, we do not currently support passing though custom arbitrary attributes
   through to the shortcode function.
 * It’s definitely something we could add in the future – if you’re able to create
   a new feature request on our roadmap site ([https://roadmap.codesnippets.pro/](https://roadmap.codesnippets.pro/))
   then I’ll definitely look into it for an upcoming version.
 * In the meantime, what you are looking to achieve might be more easily accomplished
   by writing a Function snippet that calls `add_shortcode` directly.
 *  Thread Starter [ukrainaevents](https://wordpress.org/support/users/ukrainaevents/)
 * (@ukrainaevents)
 * [3 years, 5 months ago](https://wordpress.org/support/topic/add-variable-to-shortcode/#post-16348131)
 * Function snippet that calls `add_shortcode` directly.
 * —-
 * can y pls show example?
 *  Plugin Author [Shea Bunge](https://wordpress.org/support/users/bungeshea/)
 * (@bungeshea)
 * [3 years, 3 months ago](https://wordpress.org/support/topic/add-variable-to-shortcode/#post-16540155)
 * Here is an example:
 *     ```wp-block-code
       // Change this into something more appropriate.
       $shortcode_tag = 'my_shortcode';
   
       add_shortcode( $shortcode_tag, function ( $atts ) use ( $shortcode_tag ) {
       	$atts = shortcode_atts( [
       		'idd' => '',
       	], $atts, $shortcode_tag );
   
       	$category = get_category( $atts['idd'] );
       	$count = $category->count;
   
       	if ( $count > 1 ) {
       		return sprintf( '<span class="rv1">%s reviews</span>', $count );
       	}
   
       	return '';
       } );
       ```
   

Viewing 5 replies - 1 through 5 (of 5 total)

The topic ‘Add variable to shortcode’ is closed to new replies.

 * ![](https://ps.w.org/code-snippets/assets/icon.svg?rev=2148878)
 * [Code Snippets](https://wordpress.org/plugins/code-snippets/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/code-snippets/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/code-snippets/)
 * [Active Topics](https://wordpress.org/support/plugin/code-snippets/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/code-snippets/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/code-snippets/reviews/)

 * 5 replies
 * 3 participants
 * Last reply from: [Shea Bunge](https://wordpress.org/support/users/bungeshea/)
 * Last activity: [3 years, 3 months ago](https://wordpress.org/support/topic/add-variable-to-shortcode/#post-16540155)
 * Status: resolved