PluginProbe ʕ •ᴥ•ʔ
Yoast SEO – Advanced SEO with real-time guidance and built-in AI / 20.2.1
Yoast SEO – Advanced SEO with real-time guidance and built-in AI v20.2.1
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 / models / indexable-extension.php
wordpress-seo / src / models Last commit date
indexable-extension.php 5 years ago indexable-hierarchy.php 5 years ago indexable.php 4 years ago primary-term.php 5 years ago seo-links.php 5 years ago seo-meta.php 3 years ago
indexable-extension.php
32 lines
1 <?php
2
3 namespace Yoast\WP\SEO\Models;
4
5 use Yoast\WP\Lib\Model;
6
7 /**
8 * Abstract class for indexable extensions.
9 */
10 abstract class Indexable_Extension extends Model {
11
12 /**
13 * Holds the Indexable instance.
14 *
15 * @var Indexable
16 */
17 protected $indexable = null;
18
19 /**
20 * Returns the indexable this extension belongs to.
21 *
22 * @return Indexable The indexable.
23 */
24 public function indexable() {
25 if ( $this->indexable === null ) {
26 $this->indexable = $this->belongs_to( 'Indexable', 'indexable_id', 'id' )->find_one();
27 }
28
29 return $this->indexable;
30 }
31 }
32