функция since 0.71

startElement()

Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.

Сигнатура

startElement( resource $parser, string $tag_name, array $attrs )

Описание

Функция обратного вызова для xml_set_element_handler().

Оригинал (английский)

Callback function for xml_set_element_handler().

Параметры

$parser resource обязательный
Ресурс XML-парсера.
$tag_name string обязательный
Имя XML-элемента.
$attrs array обязательный
Атрибуты XML-элемента.

Исходный код

wp-admin/link-parse-opml.php:36

function startElement( $parser, $tag_name, $attrs ) { // phpcs:ignore WordPress.NamingConventions.ValidFunctionName.FunctionNameInvalid
	global $names, $urls, $targets, $descriptions, $feeds;

	if ( 'OUTLINE' === $tag_name ) {
		$name = '';
		if ( isset( $attrs['TEXT'] ) ) {
			$name = $attrs['TEXT'];
		}
		if ( isset( $attrs['TITLE'] ) ) {
			$name = $attrs['TITLE'];
		}
		$url = '';
		if ( isset( $attrs['URL'] ) ) {
			$url = $attrs['URL'];
		}
		if ( isset( $attrs['HTMLURL'] ) ) {
			$url = $attrs['HTMLURL'];
		}

		// Save the data away.
		$names[]        = $name;
		$urls[]         = $url;
		$targets[]      = $attrs['TARGET'] ?? '';
		$feeds[]        = $attrs['XMLURL'] ?? '';
		$descriptions[] = $attrs['DESCRIPTION'] ?? '';
	} // End if outline.
}

История изменений

ВерсияОписание
0.71 Introduced.

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.