Wordpress получить адрес или название ссылки. Contact-form-7

Стоит wocoomerce посредство contact form 7 реализована обратная связь. на каждый товар, можно задать вопрос. возможно ли получить ссылку или название товара, про который будет спрашивать человек, не заходя в товар, а из каталога ? в гугл есть такое:

$('.zakaz').click(function()
{
titleService=$(this).attr('data-title-service');
$('.hide-title').val(titleService);
});

я добавил это в common js , а шорткод

[hidden title-service class:hide-title id:title-service] 

но почему-то нифига. тапками не кидайтесь) неук p.s. js код изменил название кнопки на своё конечно


Ответы (1 шт):

Автор решения: WP Punk

Я думаю вам не надо юзать js для этого. В cf7 есть специальные теги для email. https://contactform7.com/special-mail-tags/

  • [_post_title] — Название страницы (только для постов и пост типов)
  • [_post_url] — Урл страницы (только для постов и пост типов)

Пробуйте использовать событие submit:

$( '.your-form' ).on( 'submit', function() {
    var hideTitle = $( this ).find( '.hide-title' );
    if ( hideTitle.lenght() ) {
        var title = $( '.some-class-with-title' ).text();
        hideTitle.val( title );
    }
} );
→ Ссылка