diff --git a/components/Pages.php b/components/Pages.php index 41e10f77c6..40badbadd3 100644 --- a/components/Pages.php +++ b/components/Pages.php @@ -204,10 +204,17 @@ public function register_config() { 'name' => 'code_php_notice', 'type' => 'html', 'html_content' => sprintf( - '

⚠️  %1s - %3$s

', + ' +
+

⚠️  %1$s

+

%3$s | %5$s

+
+ ', esc_html__( 'PHP detected, this feature is deprecated', 'pods' ), 'https://docs.pods.io/displaying-pods/pod-page-template-hierarchy-for-themes/', - esc_html__( 'Switch to file-based Pod Pages', 'pods' ) + esc_html__( 'Read more about file-based templates', 'pods' ), + admin_url( 'admin.php?page=pods-components' ), + esc_html__( 'Switch to file-based Pod Pages using our Migrate PHP into File-based templates component', 'pods' ) ), 'wildcard-on' => [ 'code' => [ @@ -233,10 +240,17 @@ public function register_config() { 'name' => 'precode_notice', 'type' => 'html', 'html_content' => sprintf( - '

⚠️  %1s - %3$s

', + ' +
+

⚠️  %1$s

+

%3$s | %5$s

+
+ ', esc_html__( 'Precode detected, this feature is deprecated', 'pods' ), 'https://docs.pods.io/displaying-pods/pod-page-template-hierarchy-for-themes/', - esc_html__( 'Switch to file-based Pod Pages', 'pods' ) + esc_html__( 'Read more about file-based templates', 'pods' ), + admin_url( 'admin.php?page=pods-components' ), + esc_html__( 'Switch to file-based Pod Pages using our Migrate PHP into File-based templates component', 'pods' ) ), 'excludes-on' => [ 'precode' => '', @@ -695,11 +709,16 @@ public function edit_page_form() { if ( PODS_DISABLE_EVAL ) { pods_message( sprintf( - '

%1$s: %2$s

%4$s

', - __( 'Pod Page Error', 'pods' ), + ' +

%1$s: %2$s

+

%4$s | %6$s

+ ', + esc_html__( 'Pod Page Error', 'pods' ), esc_html__( 'This Pod Page contains PHP code that will not run due to security restrictions in Pods. To enable PHP code, you must configure your website to allow PHP by setting the constant PODS_DISABLE_EVAL to false.', 'pods' ), 'https://docs.pods.io/displaying-pods/pod-page-template-hierarchy-for-themes/', - esc_html__( 'Switch to file-based Pod Pages', 'pods' ) + esc_html__( 'Read more about file-based templates', 'pods' ), + admin_url( 'admin.php?page=pods-components' ), + esc_html__( 'Switch to file-based Pod Pages using our Migrate PHP into File-based templates component', 'pods' ) ), 'error', false, @@ -708,11 +727,16 @@ public function edit_page_form() { } else { pods_message( sprintf( - '

%1$s: %2$s

%4$s

', - __( 'Pod Page Warning', 'pods' ), + ' +

%1$s: %2$s

+

%4$s | %6$s

+ ', + esc_html__( 'Pod Page Warning', 'pods' ), esc_html__( 'This Pod Page contains PHP code that will no longer run in Pods 3.3+.', 'pods' ), 'https://docs.pods.io/displaying-pods/pod-page-template-hierarchy-for-themes/', - esc_html__( 'Switch to file-based Pod Pages', 'pods' ) + esc_html__( 'Read more about file-based templates', 'pods' ), + admin_url( 'admin.php?page=pods-components' ), + esc_html__( 'Switch to file-based Pod Pages using our Migrate PHP into File-based templates component', 'pods' ) ), 'warning' ); @@ -725,11 +749,16 @@ public function edit_page_form() { if ( PODS_DISABLE_EVAL ) { pods_message( sprintf( - '

%1$s: %2$s

%4$s

', + ' +

%1$s: %2$s

+

%4$s | %6$s

+ ', __( 'Pod Page Error', 'pods' ), __( 'This Pod Page contains precode (deprecated) that will not run due to security restrictions in Pods. To enable PHP code, you must configure your website to allow PHP by setting the constant PODS_DISABLE_EVAL to false.', 'pods' ), 'https://docs.pods.io/displaying-pods/pod-page-template-hierarchy-for-themes/', - __( 'Switch to file-based Pod Pages', 'pods' ) + esc_html__( 'Read more about file-based templates', 'pods' ), + admin_url( 'admin.php?page=pods-components' ), + esc_html__( 'Switch to file-based Pod Pages using our Migrate PHP into File-based templates component', 'pods' ) ), 'error', false, @@ -738,11 +767,16 @@ public function edit_page_form() { } else { pods_message( sprintf( - '

%1$s: %2$s

%4$s

', + ' +

%1$s: %2$s

+

%4$s | %6$s

+ ', __( 'Pod Page Warning', 'pods' ), __( 'This Pod Page contains precode which is deprecated -- it will no longer run in Pods 3.3+.', 'pods' ), 'https://docs.pods.io/displaying-pods/pod-page-template-hierarchy-for-themes/', - __( 'Switch to file-based Pod Pages', 'pods' ) + esc_html__( 'Read more about file-based templates', 'pods' ), + admin_url( 'admin.php?page=pods-components' ), + esc_html__( 'Switch to file-based Pod Pages using our Migrate PHP into File-based templates component', 'pods' ) ), 'warning' ); diff --git a/components/Templates/includes/element-view_template.php b/components/Templates/includes/element-view_template.php index 528b554895..0d29c31628 100644 --- a/components/Templates/includes/element-view_template.php +++ b/components/Templates/includes/element-view_template.php @@ -26,10 +26,17 @@ pods_deprecated( 'Pod Template PHP code has been deprecated, please use WP Templates instead of embedding PHP.', '2.3' ); printf( - '

⚠️  %1s - %3$s

', + ' +
+

⚠️  %1$s

+

%3$s | %5$s

+
+ ', esc_html__( 'PHP detected, this feature is deprecated', 'pods' ), 'https://docs.pods.io/displaying-pods/pod-template-hierarchy-for-themes/', - esc_html__( 'Switch to file-based Pod Templates', 'pods' ) + esc_html__( 'Read more about file-based templates', 'pods' ), + admin_url( 'admin.php?page=pods-components' ), + esc_html__( 'Switch to file-based Pod Templates using our Migrate PHP into File-based templates component', 'pods' ) ); ?> @@ -37,11 +44,16 @@ %1$s: %2$s

%4$s

', + ' +

%1$s: %2$s

+

%4$s | %6$s

+ ', esc_html__( 'Pod Template Error', 'pods' ), esc_html__( 'This template contains PHP code that will not run due to security restrictions in Pods. To enable PHP code, you must configure your website to allow PHP by setting the constant PODS_DISABLE_EVAL to false.', 'pods' ), 'https://docs.pods.io/displaying-pods/pod-template-hierarchy-for-themes/', - esc_html__( 'Switch to file-based Pod Templates', 'pods' ) + esc_html__( 'Read more about file-based templates', 'pods' ), + admin_url( 'admin.php?page=pods-components' ), + esc_html__( 'Switch to file-based Pod Templates using our Migrate PHP into File-based templates component', 'pods' ) ), 'error', false, @@ -52,11 +64,16 @@ %1$s: %2$s

%4$s

', + ' +

%1$s: %2$s

+

%4$s | %6$s

+ ', esc_html__( 'Pod Template Warning', 'pods' ), esc_html__( 'This template contains PHP code that will no longer run in Pods 3.3+.', 'pods' ), 'https://docs.pods.io/displaying-pods/pod-template-hierarchy-for-themes/', - esc_html__( 'Switch to file-based Pod Templates', 'pods' ) + esc_html__( 'Read more about file-based templates', 'pods' ), + admin_url( 'admin.php?page=pods-components' ), + esc_html__( 'Switch to file-based Pod Pages using our Migrate PHP into File-based templates component', 'pods' ) ), 'warning' );