Как задать title / description для страницы по нажатию на кнопку используя стороний сервис ?

У меня стоит задача по заполнению значений <title> и <meta name="description"> страниц сайта из сторонней базы данных. Сайт использует плагин Yoast

Я создал динамически кнопки по нажатию на которые хочу делать запрос на сервер и поттягивать новые значения для полей.

Seo
const yoast = $(".wpseo-metabox-content");
		if (yoast.length !== 0) {
			let targetElement = $(".yst-replacevar__buttons");
			let newButton = $('<button class="gss_btn gss_btn__meta" type="button">Get Meta</button>');
			targetElement.before(newButton);

			body.on("click", ".gss_btn__meta", function () {
				const btn = $(this);

				let mentions = btn.closest('.sc-iXGltN').find('.public-DraftStyleDefault-block');
				mentions.remove();

				let currentText = `<span data-offset-key="43cjb-0-0"><span data-text="true">тестовый тайтл</span></span>`;
				mentions.closest('.sc-edLOhm').find('.public-DraftStyleDefault-block').html(currentText);

			})
		}

И тут меня ожидал облом. Разработчики плагина как-то хитровывернуто создают данные поля на динамических элементах. При вставке замена не происходит. Может кто-то посоветовать как решить проблему ? Может есть какие-то JS хуки которые можна перехватить, и вставить личный контент ? по суте мне надо как-то в таблице wp_yoast_indexable обновить title и description у указаного поста и в wp_postmeta обновить _yoast_wpseo_title.