Jak zmodyfikować tytuł strony w shortcode?

Jak zmodyfikować tytuł strony dla określonych stron w kodzie shortcode?

Następujące zmiany zmienią tytuł, ale będą wykonywane dla każdej strony. Potrzebuję większej kontroli nad tym, gdzie się wykonuje.

function assignPageTitle(){
  return "Title goes here";
}
add_filter('wp_title', 'assignPageTitle');

Czy istnieje sposób na wywołanie powyższego w funkcji shortcode? Wiem, jak używać do_shortcode (), ale powyższe jest filtrem.

Moim celem jest zmodyfikowanie tytułu strony na podstawie parametru URL. Dzieje się tak tylko w przypadku określonych stron.

questionAnswers(2)

yourAnswerToTheQuestion