Title: add shortcode to toggle content
Last modified: November 7, 2019

---

# add shortcode to toggle content

 *  [Matt](https://wordpress.org/support/users/euregrauekompetenz/)
 * (@euregrauekompetenz)
 * [6 years, 5 months ago](https://wordpress.org/support/topic/add-shortcode-to-toggle-content/)
 * Please add the following shortcode at ‘/doccheck-login/client/class-dcl-shortcodes.
   php ‘
    `add_shortcode( 'dc-toggle-content', [ $this, 'dcl_shortcode_toggle_content']);`
 *     ```
               /**
                * Shortcode: toggle content.
                *
                * Toogles content between brackets for DocCheck users.
                * If Users logs in, then Content is hidden
                *
                * [dc-toggle-content]Hidden content[/dc-toggle-content]
                *
                * @param   $atts
                * @param   null $content
                *
                * @return  string
                * @since   1.0.0
                * @access  public
                */
               public function dcl_shortcode_toggle_content( $atts, $content = null ) { 
                       if ( $this->dcl_has_logged_in_user() ) { 
                       } else {
                               return wpautop( $content );
                       }
   
                       return ''; 
               }
       ```
   
 * This way we are able to add custom messages for non logged in users and won’t
   bother logged in users.
 * And please, please move this plugin from SVN to GIT 🙂

The topic ‘add shortcode to toggle content’ is closed to new replies.

 * ![](https://ps.w.org/doccheck-login/assets/icon-256x256.jpg?rev=1721320)
 * [DocCheck Login](https://wordpress.org/plugins/doccheck-login/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/doccheck-login/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/doccheck-login/)
 * [Active Topics](https://wordpress.org/support/plugin/doccheck-login/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/doccheck-login/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/doccheck-login/reviews/)

 * 0 replies
 * 1 participant
 * Last reply from: [Matt](https://wordpress.org/support/users/euregrauekompetenz/)
 * Last activity: [6 years, 5 months ago](https://wordpress.org/support/topic/add-shortcode-to-toggle-content/)
 * Status: not a support question