jetpack_forms_alpha

jetpack_forms_alpha

Hook Type: filter

See hook in core

Displaying hooks found in version: jetpack.15.6

apply_filters('jetpack_forms_alpha') is found 5 times:

  • /jetpack_vendor/automattic/jetpack-forms/src/contact-form/class-contact-form-plugin.php line 1564
    				}
    
    				// Jetpack submenu entries
    				foreach ( $submenu['jetpack'] as $index => $menu_item ) {
    					$admin_slug = apply_filters( 'jetpack_forms_alpha', false ) ? Dashboard::FORMS_WPBUILD_ADMIN_SLUG : Dashboard::ADMIN_SLUG;
    					if ( $admin_slug === $menu_item[2] ) {
    						// phpcs:ignore WordPress.WP.GlobalVariablesOverride.Prohibited
    						$submenu['jetpack'][ $index ][0] .= $forms_unread_count_tag;
    					}
    				}
    			}
    
  • /jetpack_vendor/automattic/jetpack-forms/src/dashboard/class-dashboard.php line 81
    		add_action( 'admin_menu', array( $this, 'add_admin_submenu' ), self::MENU_PRIORITY );
    		add_action( 'admin_menu', array( __CLASS__, 'redirect_dashboard_url_cross_variant' ), 1 );
    
    		// Flag to enable the wp-build-based dashboard.
    		$is_wp_build_enabled = apply_filters( 'jetpack_forms_alpha', false );
    
    		if ( $is_wp_build_enabled ) {
    			self::load_wp_build();
    		}
    
    		add_action( 'admin_enqueue_scripts', array( $this, 'load_admin_scripts' ) );
    
  • /jetpack_vendor/automattic/jetpack-forms/src/dashboard/class-dashboard.php line 109
    		if ( $page !== self::ADMIN_SLUG && $page !== self::FORMS_WPBUILD_ADMIN_SLUG ) {
    			return;
    		}
    
    		$is_wp_build_enabled = apply_filters( 'jetpack_forms_alpha', false );
    
    		// Legacy URL requested but wp-build is now active β†’ redirect to wp-build.
    		if ( $page === self::ADMIN_SLUG && $is_wp_build_enabled ) {
    			// The hash is never sent to the server. "inbox" used as default tab so we end up specifically in the responses
    			// route, where the client-side router will handle the redirect to the correct status in its beforeLoad hook.
    			$redirect = self::get_forms_admin_url( 'inbox' );
    
  • /jetpack_vendor/automattic/jetpack-forms/src/dashboard/class-dashboard.php line 275
    	 * Register the dashboard admin submenu Forms under Jetpack menu.
    	 */
    	public function add_admin_submenu() {
    
    		if ( apply_filters( 'jetpack_forms_alpha', false ) ) {
    
    			// `jetpack_forms_jetpack_forms_responses_wp_admin_render_page` is the callback generated by WP build script.
    			$callback = function_exists( 'jetpack_forms_jetpack_forms_responses_wp_admin_render_page' )
    				? 'jetpack_forms_jetpack_forms_responses_wp_admin_render_page'
    				: array( $this, 'render_dashboard' );
    
    
  • /jetpack_vendor/automattic/jetpack-forms/src/dashboard/class-dashboard.php line 345
    	 *
    	 * @return string
    	 */
    	public static function get_forms_admin_url( $tab = null, $post_id = null ) {
    		$is_wp_build_enabled = apply_filters( 'jetpack_forms_alpha', false );
    		$url                 = admin_url( 'admin.php' );
    
    		$url .= $is_wp_build_enabled
    			? '?page=' . self::FORMS_WPBUILD_ADMIN_SLUG
    			: '?page=' . self::ADMIN_SLUG;