Title: Setting class causes shortcode error
Last modified: August 22, 2016

---

# Setting class causes shortcode error

 *  [roemerquelle](https://wordpress.org/support/users/roemerquelle/)
 * (@roemerquelle)
 * [11 years, 6 months ago](https://wordpress.org/support/topic/setting-class-causes-shortcode-error/)
 * Hey everyone,
 * I have a strange problem when I try to use more columns than 9 (10,11,12) and
   a class. Everytime I try this, the class is removed and a set shortcode become
   corrupt:
 * [See the behavior here](https://www.dropbox.com/s/15mly7i3m9jzv4n/pixgridder-problem_1.mp4?dl=0)
 * [https://wordpress.org/plugins/pixgridder/](https://wordpress.org/plugins/pixgridder/)

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

 *  Plugin Author [manuelmasia](https://wordpress.org/support/users/manuelmasia/)
 * (@manuelmasia)
 * [11 years, 6 months ago](https://wordpress.org/support/topic/setting-class-causes-shortcode-error/#post-5500142)
 * Mmmm… it could be a problem with the JS script, I’ll investigate, promise. Sorry
   for the issue.
 * Manuel 🙂
 *  Thread Starter [roemerquelle](https://wordpress.org/support/users/roemerquelle/)
 * (@roemerquelle)
 * [11 years, 6 months ago](https://wordpress.org/support/topic/setting-class-causes-shortcode-error/#post-5500198)
 * Thanks!
 * I tried to find the problem by myself and possibly found it.
 * Lines 529 and 532:
 *     ```
       theBody = theBody.replace(/<!--pixgridder:row\[cols=(.?)\] data(.+?)-->/g, '<div class="pix_builder_row" data-cols="$1" data$2>');
       theBody = theBody.replace(/<!--pixgridder:column\[col=(.?)\] data(.+?)-->/g, '<div class="pix_builder_column" data-col="$1" data$2>');
       ```
   
 * I’am not a regex expert but could it be that there is a + missing?
 *     ```
       theBody = theBody.replace(/<!--pixgridder:row\[cols=(.+?)\] data(.+?)-->/g, '<div class="pix_builder_row" data-cols="$1" data$2>');
       theBody = theBody.replace(/<!--pixgridder:column\[col=(.+?)\] data(.+?)-->/g, '<div class="pix_builder_column" data-col="$1" data$2>');
       ```
   
 *  Thread Starter [roemerquelle](https://wordpress.org/support/users/roemerquelle/)
 * (@roemerquelle)
 * [11 years, 6 months ago](https://wordpress.org/support/topic/setting-class-causes-shortcode-error/#post-5500203)
 * EDIT:
 * The above code causes some other issues for me ^^
 * Now I tried something like this:
    `cols=([0-9]+?)`
 * instead of this:
    `cols=(.?)`
 * for all columns and it seemes to work.
 *  Plugin Author [manuelmasia](https://wordpress.org/support/users/manuelmasia/)
 * (@manuelmasia)
 * [11 years, 6 months ago](https://wordpress.org/support/topic/setting-class-causes-shortcode-error/#post-5500217)
 * Thank you for updating, I’ll check as soon as possible

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

The topic ‘Setting class causes shortcode error’ is closed to new replies.

 * ![](https://ps.w.org/pixgridder/assets/icon-256x256.png?rev=978716)
 * [PixGridder](https://wordpress.org/plugins/pixgridder/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/pixgridder/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/pixgridder/)
 * [Active Topics](https://wordpress.org/support/plugin/pixgridder/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/pixgridder/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/pixgridder/reviews/)

## Tags

 * [class](https://wordpress.org/support/topic-tag/class/)
 * [shortcode](https://wordpress.org/support/topic-tag/shortcode/)

 * 4 replies
 * 2 participants
 * Last reply from: [manuelmasia](https://wordpress.org/support/users/manuelmasia/)
 * Last activity: [11 years, 6 months ago](https://wordpress.org/support/topic/setting-class-causes-shortcode-error/#post-5500217)
 * Status: not resolved