Việc thêm hiệu ứng chữ chạy cho khung tìm kiếm ( placeholder động) trong WordPress giúp giao diện website trở nên sinh động và thu hút hơn. Đây là một hiệu ứng JavaScript nhẹ, cho phép dòng chữ gợi ý trong ô tìm kiếm tự động thay đổi theo thời gian — ví dụ như: “Tìm sản phẩm…”, “Tìm bài viết…”, “Tìm plugin…” chạy luân phiên, tạo cảm giác chuyên nghiệp và thân thiện với người dùng.

Hiệu ứng này thường được triển khai bằng cách kết hợp HTML, CSS và JavaScript hoặc jQuery. Code sẽ thay đổi nội dung của thuộc tính placeholder
trong input tìm kiếm sau mỗi vài giây, giúp người dùng dễ hình dung hơn về chức năng tìm kiếm cũng như nội dung có thể tìm trên website.
Thủ thuật wordpress này phù hợp với hầu hết các theme WordPress, đặc biệt là các theme bán hàng, blog cá nhân, trang tin tức hay giới thiệu sản phẩm. Nó không ảnh hưởng đến hiệu suất website vì code khá nhẹ và dễ tích hợp.
Ưu điểm:
Tăng tính tương tác cho người dùng.
Gợi ý nội dung tìm kiếm một cách trực quan.
Dễ cài đặt, không cần plugin.
Tương thích tốt với đa số theme WordPress.
đối với theme flasome bạn chèn vào Footer Scripts như hình dưới
<script type="text/javascript"> jQuery("document").ready(function($){ //<![CDATA[ ! function(t) { "use strict"; t.fn.placeholderTypewriter = function(e) { var n = t.extend({ delay: 50, pause: 1e3, text: [] }, e); function r(t, e) { t.attr("placeholder", ""), function t(e, r, u, a) { var i = n.text[r], o = e.attr("placeholder"); if (e.attr("placeholder", o + i[u]), u < i.length - 1) return setTimeout(function() { t(e, r, u + 1, a) }, n.delay), !0; a() }(t, e, 0, function() { setTimeout(function() { ! function t(e, r) { var u = e.attr("placeholder"), a = u.length; if (e.attr("placeholder", u.substr(0, a - 1)), a > 1) return setTimeout(function() { t(e, r) }, n.delay), !0; r() }(t, function() { r(t, (e + 1) % n.text.length) }) }, n.pause) }) } return this.each(function() { r(t(this), 0) }) } }(jQuery); var placeholderText = ['Bạn cần tìm hiểu về gì ?', 'Thủ thuật css cơ bản ? ', 'Trang trí web wordpress ? ', 'cách sử dụng plugin.. ?']; $('.search-field').placeholderTypewriter({ text: placeholderText }); //]]> }); </script> <script> (function($) { $(document).ready(function() { var lastScrollTop = 0; $(window).scroll(function() { var st = $(this).scrollTop(); if (st < 500) { $('.quan-tam').removeClass('hide-desktop-menu'); } else if (st > lastScrollTop) { $('.quan-tam').addClass('hide-desktop-menu'); } lastScrollTop = st; }); }) })(jQuery) </script>

Đối với theme khác bạn chỉ cần một đoạn JS đơn giản và có thể chèn trực tiếp vào file
header.php ngay trước thẻ </head>
chúc các bạn thành công