У меня было такое, что кнопка вызова модалки была рандомно раскидана и по главной и по другим страницам. В модалке я завел скрытое поле с именем target и классом modal-target или чтото в этом роде, выбрал близких родителей к этой кнопке и сделал так что внутри родителя было либо скрытый текст с названием, либо использовался текст из дизайна.
К вызову модалки дописал строчку скрипта и все.
$('.open-modal-btn').on('click', function (e) {
e.preventDefault();
var $title = $(this).parents('.cf7-item').find('.cf7-title').text();
$('#call-to-action').find('.modal-target').val($title);
var $target = $(this).attr('data-target');
openModal($target);
});