Самый оптимальный вариант написать самому. Но как понимаю если возник сам вопрос, то нет знаний реализации этого. Можно заказать на фрилансе - главное правильно поставить тз. Если жалко денег или просто нет, то можно заюзать плагин, например тот что написал
WP Panda .
Я понимаю что ответ может не очень понравится, но я сторонник того что если сам не можешь сделать элементарные вещи, то обратись к профессионалам. За то что ты заплатишь за скрипт потом можно взять хоть какую нибудь поддержку или комментарий от разработчика.