Що значить - натягнути html-шаблон на wordpress

Чи означає фраза "натягнути HTML-шаблон на WordPress" що в результаті має вийти повнофункціональний сайт під управлінням WP?

Так, саме це і означає. Це означає що потрібно взяти статичний html, розбити на php-шаблони (header.php, footer.php, sidebar.php, index.php, archive.php, single.php, page.php, search.php, 404.php і так далі). У самих шаблонах все динамічні дані і все, що "захардкожено" перевести на відповідні template tags, підключити висновок контенту (через WordPress Loop, Widgets і тд). Поставити і налаштувати потрібні плагіни або дописати свій кастомний код (в functions.php або в свій власний плагін (и)) щоб функціонал був саме такий, як треба по ТЗ. Але ця частина (кастомний функціонал) вже починає виходити за рамки "натягнути шаблон".

Загалом, на виході після цієї "натяжки" у вас замість статичного html повинен бути працюючий динамічний сайт, контент якого клієнт може редагувати в адмінці, і всі зміни будуть відразу відображатися на сайті.

І трохи під іншим кутом запитаю: при покупці готової WordPress теми і її установки на WP вийде готовий сайт під управлінням WP?

Тому, дійсно отримати хорошу, якісну роботу на базі WordPress можна тільки в одному випадку - замовити під конкретно свої завдання у досвідчених wp-розробників. Тільки пам'ятайте, розробники - це php-програмісти, які вміють писати кастомний код під WordPress. Програмісти, які добре знають саме нутрощі WordPress, і пишуть під нього, а не свої милиці зверху і збоку. І не плутайте з імплементаторів (не програміст, а "вебмастера", які вміють знайти говноплагін і встановити його, максимум - пофиксить стилі або копіпаст вставити якийсь код, знайдений в гуглі).

Тобто фактично виходить що техзавдання замінюється шаблоном (макетом)?