Automattic /
jetpack
These results are based on our legacy PHP analysis, consider migrating to our new PHP analysis engine instead. Learn more
| 1 | <?php |
||
| 2 | |||
| 3 | /* |
||
| 4 | * Houzz Embed |
||
| 5 | * |
||
| 6 | * Examples: |
||
| 7 | * Post content: |
||
| 8 | * - [houzz=http://www.houzz.com/pro/james-crisp] |
||
| 9 | * - http://www.houzz.com/pro/james-crisp |
||
| 10 | * Blog sidebar: [houzz=http://www.houzz.com/profile/alon w=200 h=300] |
||
| 11 | */ |
||
| 12 | |||
| 13 | // Register oEmbed provider |
||
| 14 | wp_oembed_add_provider( '#https?://(.+?\.)?houzz\.(com|co\.uk|com\.au|de|fr|ru|jp|it|es|dk|se)/.*#i', 'https://www.houzz.com/oembed', true ); |
||
| 15 | |||
| 16 | // Create Shortcode |
||
| 17 | function jetpack_houzz_shortcode( $atts, $content=null ) { |
||
|
0 ignored issues
–
show
|
|||
| 18 | $url = substr( $atts[0], 1 ); |
||
| 19 | $args = array(); |
||
| 20 | if ( isset( $atts['w'] ) && is_numeric( $atts['w'] ) ) { |
||
| 21 | $args['width'] = $atts['w']; |
||
| 22 | } |
||
| 23 | if ( isset( $atts['h'] ) && is_numeric( $atts['h'] ) ) { |
||
| 24 | $args['height'] = $atts['h']; |
||
| 25 | } |
||
| 26 | $oembed = _wp_oembed_get_object(); |
||
| 27 | return $oembed->get_html( $url, $args ); |
||
| 28 | } |
||
| 29 | add_shortcode( 'houzz', 'jetpack_houzz_shortcode' ); |
||
| 30 |
This check looks from parameters that have been defined for a function or method, but which are not used in the method body.