Changeset 12931 for sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/class-template.php
- Timestamp:
- 10/05/2023 05:47:17 AM (12 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/class-template.php
r12826 r12931 720 720 return sprintf( 'https://downloads.wordpress.org/plugin/%s.zip', $post->post_name ); 721 721 } 722 } 723 724 /** 725 * Generate a live preview (playground) link for a given plugin. 726 * 727 * @param int|\WP_Post|null $post Optional. Post ID or post object. Defaults to global $post. 728 * @param string $landing_page The landing page for the preview. Option. Default: /wp-admin/plugins.php. 729 * @return string The preview url. 730 */ 731 public static function preview_link( $post = null, $landing_page = '/wp-admin/plugins.php' ) { 732 $post = get_post( $post ); 733 734 return sprintf( 'https://playground.wordpress.net/?plugin=%s&login=1&url=%s', esc_attr( $post->post_name ), esc_attr( $landing_page ) ); 722 735 } 723 736
Note: See TracChangeset
for help on using the changeset viewer.