mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-06-28 14:20:15 +00:00
Ensure inline code is markdown-escaped as such, HTML tags are removed from summaries, and that code snippets in descriptions are properly indented.
Affects DocBlocks for the following core elements: * Backtick-escape HTML tags in several argument descriptions for `wp_link_pages()` * Remove an HTML tag from the summary for `prepend_attachment()` * Backtick-escape inline code in the description for `get_extended()` * Backtick-escape inline code in the description for `get_post_type_labels()` * Various markdown formatting in the description for `add_rewrite_endpoint()` * Markdown-indent a code snippet in the file header for wp-includes/shortcodes.php * Markdown-indent code snippets in the description for `add_shortcode() Props rarst. See #30473. git-svn-id: https://develop.svn.wordpress.org/trunk@30545 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
@@ -21,9 +21,7 @@
|
||||
*
|
||||
* To apply shortcode tags to content:
|
||||
*
|
||||
* <code>
|
||||
* $out = do_shortcode($content);
|
||||
* </code>
|
||||
* $out = do_shortcode( $content );
|
||||
*
|
||||
* @link http://codex.wordpress.org/Shortcode_API
|
||||
*
|
||||
@@ -52,38 +50,34 @@ $shortcode_tags = array();
|
||||
*
|
||||
* Simplest example of a shortcode tag using the API:
|
||||
*
|
||||
* <code>
|
||||
* // [footag foo="bar"]
|
||||
* function footag_func($atts) {
|
||||
* return "foo = {$atts[foo]}";
|
||||
* }
|
||||
* add_shortcode('footag', 'footag_func');
|
||||
* </code>
|
||||
* // [footag foo="bar"]
|
||||
* function footag_func( $atts ) {
|
||||
* return "foo = {
|
||||
* $atts[foo]
|
||||
* }";
|
||||
* }
|
||||
* add_shortcode( 'footag', 'footag_func' );
|
||||
*
|
||||
* Example with nice attribute defaults:
|
||||
*
|
||||
* <code>
|
||||
* // [bartag foo="bar"]
|
||||
* function bartag_func($atts) {
|
||||
* $args = shortcode_atts(array(
|
||||
* 'foo' => 'no foo',
|
||||
* 'baz' => 'default baz',
|
||||
* ), $atts);
|
||||
* // [bartag foo="bar"]
|
||||
* function bartag_func( $atts ) {
|
||||
* $args = shortcode_atts( array(
|
||||
* 'foo' => 'no foo',
|
||||
* 'baz' => 'default baz',
|
||||
* ), $atts );
|
||||
*
|
||||
* return "foo = {$args['foo']}";
|
||||
* }
|
||||
* add_shortcode('bartag', 'bartag_func');
|
||||
* </code>
|
||||
* return "foo = {$args['foo']}";
|
||||
* }
|
||||
* add_shortcode( 'bartag', 'bartag_func' );
|
||||
*
|
||||
* Example with enclosed content:
|
||||
*
|
||||
* <code>
|
||||
* // [baztag]content[/baztag]
|
||||
* function baztag_func($atts, $content='') {
|
||||
* return "content = $content";
|
||||
* }
|
||||
* add_shortcode('baztag', 'baztag_func');
|
||||
* </code>
|
||||
* // [baztag]content[/baztag]
|
||||
* function baztag_func( $atts, $content = '' ) {
|
||||
* return "content = $content";
|
||||
* }
|
||||
* add_shortcode( 'baztag', 'baztag_func' );
|
||||
*
|
||||
* @since 2.5.0
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user