PluginProbe ʕ •ᴥ•ʔ
Yoast SEO – Advanced SEO with real-time guidance and built-in AI / 27.7
Yoast SEO – Advanced SEO with real-time guidance and built-in AI v27.7
27.7 27.6 27.5 trunk 18.0 18.1 18.2 18.3 18.4 18.4.1 18.5 18.5.1 18.6 18.7 18.8 18.9 19.0 19.1 19.10 19.11 19.12 19.13 19.14 19.2 19.3 19.4 19.5 19.5.1 19.6 19.6.1 19.7 19.7.1 19.7.2 19.8 19.9 20.0 20.1 20.10 20.11 20.12 20.13 20.2 20.2.1 20.3 20.4 20.5 20.6 20.7 20.8 20.9 21.0 21.1 21.2 21.3 21.4 21.5 21.6 21.7 21.8 21.8.1 21.9 21.9.1 22.0 22.1 22.2 22.3 22.4 22.5 22.6 22.7 22.8 22.9 23.0 23.1 23.2 23.3 23.4 23.5 23.6 23.7 23.8 23.9 24.0 24.1 24.2 24.3 24.4 24.5 24.6 24.7 24.8 24.8.1 24.9 25.0 25.1 25.2 25.3 25.3.1 25.4 25.5 25.6 25.7 25.8 25.9 26.0 26.1 26.1.1 26.2 26.3 26.4 26.5 26.6 26.7 26.8 26.9 27.0 27.1 27.1.1 27.2 27.3 27.4
wordpress-seo / src / presenters / open-graph / url-presenter.php
wordpress-seo / src / presenters / open-graph Last commit date
article-author-presenter.php 2 years ago article-modified-time-presenter.php 3 years ago article-published-time-presenter.php 3 years ago article-publisher-presenter.php 2 years ago description-presenter.php 2 years ago image-presenter.php 3 months ago locale-presenter.php 2 years ago site-name-presenter.php 2 years ago title-presenter.php 1 year ago type-presenter.php 2 years ago url-presenter.php 2 years ago
url-presenter.php
49 lines
1 <?php
2
3 namespace Yoast\WP\SEO\Presenters\Open_Graph;
4
5 use Yoast\WP\SEO\Presentations\Indexable_Presentation;
6 use Yoast\WP\SEO\Presenters\Abstract_Indexable_Tag_Presenter;
7
8 /**
9 * Presenter class for the Open Graph URL.
10 */
11 class Url_Presenter extends Abstract_Indexable_Tag_Presenter {
12
13 /**
14 * The tag key name.
15 *
16 * @var string
17 */
18 protected $key = 'og:url';
19
20 /**
21 * The tag format including placeholders.
22 *
23 * @var string
24 */
25 protected $tag_format = self::META_PROPERTY_CONTENT;
26
27 /**
28 * The method of escaping to use.
29 *
30 * @var string
31 */
32 protected $escaping = 'attribute';
33
34 /**
35 * Run the url content through the `wpseo_opengraph_url` filter.
36 *
37 * @return string The filtered url.
38 */
39 public function get() {
40 /**
41 * Filter: 'wpseo_opengraph_url' - Allow changing the Yoast SEO generated open graph URL.
42 *
43 * @param string $url The open graph URL.
44 * @param Indexable_Presentation $presentation The presentation of an indexable.
45 */
46 return \urldecode( (string) \apply_filters( 'wpseo_opengraph_url', $this->presentation->open_graph_url, $this->presentation ) );
47 }
48 }
49