PluginProbe
Yoast SEO – Advanced SEO with real-time guidance and built-in AI / 27.6
Yoast SEO – Advanced SEO with real-time guidance and built-in AI v27.6
28.5 28.4 28.3 28.2 28.1 28.0 27.9 27.8 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 All 129 releases
wordpress-seo / src / llms-txt / application / markdown-builders / intro-builder.php

intro-builder.php in Yoast SEO – Advanced SEO with real-time guidance and built-in AI 27.6, at src/llms-txt/application/markdown-builders/intro-builder.php

36 lines 826 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 // phpcs:disable Yoast.NamingConventions.NamespaceName.TooLong
4 namespace Yoast\WP\SEO\Llms_Txt\Application\Markdown_Builders;
5
6 use Yoast\WP\SEO\Llms_Txt\Domain\Markdown\Sections\Intro;
7
8 /**
9 * The builder of the intro section.
10 */
11 class Intro_Builder {
12
13 /**
14 * Gets the plugin version that generated the llms.txt file.
15 *
16 * @return string The plugin version that generated the llms.txt file.
17 */
18 protected function get_generator_version(): string {
19 return 'Yoast SEO v' . \WPSEO_VERSION;
20 }
21
22 /**
23 * Builds the intro section.
24 *
25 * @return Intro The intro section.
26 */
27 public function build_intro(): Intro {
28 $intro_content = \sprintf(
29 'Generated by %s, this is an llms.txt file, meant for consumption by LLMs.',
30 $this->get_generator_version(),
31 );
32
33 return new Intro( $intro_content, [] );
34 }
35 }
36