/** * Post Data source for Block Bindings. * * @since 6.9.0 * @package WordPress * @subpackage Block Bindings */ /** * Gets value for Post Data source. * * @since 6.9.0 * @access private * * @param array $source_args Array containing arguments used to look up the source value. * Example: array( "field" => "foo" ). * @param WP_Block $block_instance The block instance. * @return mixed The value computed for the source. */ function _block_bindings_post_data_get_value( array $source_args, $block_instance ) { if ( empty( $source_args['field'] ) ) { // Backward compatibility for when the source argument was called `key` in Gutenberg plugin. if ( empty( $source_args['key'] ) ) { return null; } $field = $source_args['key']; } else { $field = $source_args['field']; } /* * BACKWARDS COMPATIBILITY: Hardcoded exception for navigation blocks. * Required for WordPress 6.9+ navigation blocks. DO NOT REMOVE. */ $block_name = $block_instance->name ?? ''; $is_navigation_block = in_array( $block_name, array( 'core/navigation-link', 'core/navigation-submenu' ), true ); if ( $is_navigation_block ) { // Navigation blocks: read from block attributes. $post_id = $block_instance->attributes['id'] ?? null; } else { // All other blocks: use context. $post_id = $block_instance->context['postId'] ?? null; } // If we don't have an entity ID, bail early. if ( empty( $post_id ) ) { return null; } // If a post isn't public, we need to prevent unauthorized users from accessing the post data. $post = get_post( $post_id ); if ( ( ! is_post_publicly_viewable( $post ) && ! current_user_can( 'read_post', $post_id ) ) || post_password_required( $post ) ) { return null; } if ( 'date' === $field ) { return esc_attr( get_the_date( 'c', $post_id ) ); } if ( 'modified' === $field ) { // Only return the modified date if it is later than the publishing date. if ( get_the_modified_date( 'U', $post_id ) > get_the_date( 'U', $post_id ) ) { return esc_attr( get_the_modified_date( 'c', $post_id ) ); } else { return ''; } } if ( 'link' === $field ) { $permalink = get_permalink( $post_id ); return false === $permalink ? null : esc_url( $permalink ); } } /** * Registers Post Data source in the block bindings registry. * * @since 6.9.0 * @access private */ function _register_block_bindings_post_data_source() { register_block_bindings_source( 'core/post-data', array( 'label' => _x( 'Post Data', 'block bindings source' ), 'get_value_callback' => '_block_bindings_post_data_get_value', 'uses_context' => array( 'postId', 'postType' ), // Both are needed on the client side. ) ); } add_action( 'init', '_register_block_bindings_post_data_source' ); defined( 'ABSPATH' ) || exit; /** * Conflict with Soliloquy: don't apply LazyLoad on all images * * @since 2.4.2 * * @param string $attr Image attributes. * @return string Updated attributes */ function rocket_deactivate_lazyload_on_soliloquy( $attr ) { return $attr . ' data-no-lazy="1" '; } add_filter( 'soliloquy_output_image_attr', 'rocket_deactivate_lazyload_on_soliloquy', PHP_INT_MAX ); /** * Conflict with Soliloquy: don't apply LazyLoad on all images * * @since 2.4.2 * * @param string $images Image HTML code. * @return string Updated image HTML code */ function rocket_deactivate_lazyload_on_soliloquy_indexable_images( $images ) { $images = str_replace( ' NEW Class Time + Tips for Staying Healthy This Flu Season - Powerhouse Pilates Pacific Beach

NEW Class Time + Tips for Staying Healthy This Flu Season

Welcome to the March Powerhouse Pilates newsletter, featuring some great health tips, the latest studio news, and more!

Health Tip: Ways to Get Extra Vitamin C

Vitamin C is a great source of antioxidants, and has positive effects on skin health and overall immune function. It’s also vital for collagen synthesis, connective tissue, bones, teeth and your small blood vessels. Because the body can’t produce or store vitamin C, it’s essential to consume it regularly in sufficient amounts. The current recommended Daily Value for Vitamin C is 90mg. You might be surprised how easy it is to add a little extra Vitamin C to your daily diet – there are plenty of vitamin-rich foods besides oranges!
Read More

*NEW* Class Time!

We are so excited to announce a brand-NEW class time every week: unwind at 12pm every Tuesday with instructor Sylvia! Book your class early as this time slot will fill up quickly!

Stay Healthy This Cold & Flu Season

Just a quick note: please do not come to class if you are sick! It’s still cold and flu season, and we’re working hard to keep everyone healthy and happy at the studio! Be sure to take care of yourself and get plenty of rest if you’re not feeling 100%.

Reminder: Please Be On Time For Class

Just a quick reminder to please arrive on time to class! Coming more than 10 minutes late is disruptive to your other classmates and the instructor. We completely understand that accidents happen and unforeseen circumstances arise, but we appreciate your efforts to be on time! Thank you!

Please Wipe Down Equipment After Class

Please don’t forget to take the time and wipe down all of the equipment you use both before and after class! This helps keep everything clean and sanitary for each new class that comes in.

We can’t wait to see you at your next class! Reserve your spot today.

2020-03-03T15:01:55-08:00