Title: heinyken's Replies | WordPress.org

---

# heinyken

  [  ](https://wordpress.org/support/users/heinyken/)

 *   [Profile](https://wordpress.org/support/users/heinyken/)
 *   [Topics Started](https://wordpress.org/support/users/heinyken/topics/)
 *   [Replies Created](https://wordpress.org/support/users/heinyken/replies/)
 *   [Reviews Written](https://wordpress.org/support/users/heinyken/reviews/)
 *   [Topics Replied To](https://wordpress.org/support/users/heinyken/replied-to/)
 *   [Engagements](https://wordpress.org/support/users/heinyken/engagements/)
 *   [Favorites](https://wordpress.org/support/users/heinyken/favorites/)

 Search replies:

## Forum Replies Created

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

 *   Forum: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
   
   In reply to: [Edit pages blank due to theme error](https://wordpress.org/support/topic/edit-pages-blank-due-to-theme-error/)
 *  Thread Starter [heinyken](https://wordpress.org/support/users/heinyken/)
 * (@heinyken)
 * [7 years, 8 months ago](https://wordpress.org/support/topic/edit-pages-blank-due-to-theme-error/#post-10986285)
 * I don’t know what other documentation to provide to make this easier – I’m not
   familiar with the errors I’m getting or how to debug them, unfortunately.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [Text widget data not being retrieved upon Edit](https://wordpress.org/support/topic/text-widget-data-not-being-retrieved-upon-edit/)
 *  Thread Starter [heinyken](https://wordpress.org/support/users/heinyken/)
 * (@heinyken)
 * [16 years ago](https://wordpress.org/support/topic/text-widget-data-not-being-retrieved-upon-edit/#post-1631315)
 * Thank you very much, Mark, you put me on the right path. That half-worked, and
   through process of elimination, got to the bottom of it all: apparently the API
   for naming an ID requires that it’s a string and that it starts with a letter.
   So you were right: naming it that helped, however we had to put it inside double
   quotes for it to work.
    It now looks like this:
 *     ```
       if ( function_exists('register_sidebar') ) {
       	register_sidebar(array(
       		'name' => 'testimonials',
       		'id' => "sidebar-1",
       		'before_widget' => '',
       		'after_widget' => '',
       		'before_title' => '<h4>',
       		'after_title' => '</h4>',
       	));
       	register_sidebar(array(
       		'name' => 'Customers Hunting',
       		'id' => "sidebar-2",
       		'before_widget' => '',
       		'after_widget' => '',
       		'before_title' => '<h4>',
       		'after_title' => '</h4>',
       	));
       ```
   
 * And works like a charm. So it seems the answer is to have it inside double quotes
   and to start with a letter.
 * Thanks a lot Mark, this was scary and VERY annoying, haha, I’m glad to have it
   worked out. Sure hope it helps someone else in the future.

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