Yoast\WP\SEO\Llms_Txt\Application\Markdown_Builders

Intro_Builder{}Yoast 1.0

The builder of the intro section.

Хуков нет.

Использование

$Intro_Builder = new Intro_Builder();
// use class methods

Методы

  1. public build_intro()
  2. protected get_generator_version()

Код Intro_Builder{} Yoast 27.7

class Intro_Builder {

	/**
	 * Gets the plugin version that generated the llms.txt file.
	 *
	 * @return string The plugin version that generated the llms.txt file.
	 */
	protected function get_generator_version(): string {
		return 'Yoast SEO v' . \WPSEO_VERSION;
	}

	/**
	 * Builds the intro section.
	 *
	 * @return Intro The intro section.
	 */
	public function build_intro(): Intro {
		$intro_content = \sprintf(
			'Generated by %s, this is an llms.txt file, meant for consumption by LLMs.',
			$this->get_generator_version(),
		);

		return new Intro( $intro_content, [] );
	}
}