Title: ethan21's Replies | WordPress.org

---

# ethan21

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

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

 Search replies:

## Forum Replies Created

Viewing 1 replies (of 1 total)

 *   Forum: [Developing with WordPress](https://wordpress.org/support/forum/wp-advanced/)
   
   In reply to: [get_theme_mode & set_theme_mode in block editor](https://wordpress.org/support/topic/get_theme_mode-set_theme_mode-in-block-editor/)
 *  [ethan21](https://wordpress.org/support/users/ethan21/)
 * (@ethan21)
 * [2 years, 5 months ago](https://wordpress.org/support/topic/get_theme_mode-set_theme_mode-in-block-editor/#post-17324080)
 * Facing a similar challenge on my website , I recommend leveraging Theme Mods 
   for shared attributes in block themes. Utilize the `wp.customize` API for seamless
   access and updates in JSX. Alternatively, explore the Global Styles and Settings
   API for standardized management. For consistency, define a structured approach
   and consider incorporating shared data directly into block attributes. Ensure
   a smooth user experience by adhering to best practices and avoiding potential
   conflicts.
    -  This reply was modified 2 years, 5 months ago by [Steven Stern (sterndata)](https://wordpress.org/support/users/sterndata/).
      Reason: removed link

Viewing 1 replies (of 1 total)