بررسی هوک show_recent_comments_widget_style در وردپرس
وردپرس به ما این امکان را می دهد که با استفاده از هوک ها، رفتار پیش فرض برنامه را تغییر دهیم. یکی از این هوک ها، show_recent_comments_widget_style
است که در ویجت نظرات اخیر استفاده می شود. شاید شما هم بخواهید ظاهر یا استایل این ویجت را شخصی سازی کنید. بیایید ببینیم چطور می توانیم این کار را انجام دهیم.
هنگامی که شما از ویجت نظرات اخیر استفاده می کنید، به طور پیش فرض یک استایل خاص برای نمایش نظرات اعمال می شود. اما تا حدی که می خواهید استایل این ویجت مطابق با طراحی سایت شما باشد، می توانید از هوک show_recent_comments_widget_style
استفاده کنید. این هوک به شما این امکان را می دهد که کد CSS خود را به حالت پیش فرض اضافه یا جایگزین کنید.
اگر شما تمایل دارید که یک کد CSS خاص برای این ویجت اضافه کنید، می توانید با اضافه کردن یک تابع به functions.php
قالب خود، به راحتی این کار را انجام دهید. مثلاً می خواهید رنگ پس زمینه نظرات را تغییر دهید یا فونت خاصی برای نظرات انتخاب کنید.
پس اگر آماده هستید که ظاهر نظرات اخیر را تغییر دهید، بیایید به کد زیر نگاهی بیندازیم که نشان می دهد چطور می توانیم این هوک را پیاده سازی کنیم.
function custom_recent_comments_style() {
echo '<style>
.recentcomments {
background-color: #f0f0f0;
border: 1px solid #ccc;
padding: 10px;
}
</style>';
}
add_action('wp_head', 'custom_recent_comments_style');
توضیحات کد
function custom_recent_comments_style()
این خط تعریف یک تابع جدید به نام
custom_recent_comments_style
است که استایل نظرات اخیر را تغییر می دهد.echo '<style>...</style>';
در این قسمت کد CSS جدید به صفحه اضافه می شود. این کد شامل استایل برای کلاس
recentcomments
می باشد.add_action('wp_head', 'custom_recent_comments_style');
این دستور باعث می شود که تابع
custom_recent_comments_style
در هنگام بارگذاری هدر صفحه فراخوانی شود. بدین ترتیب استایل جدید شما در صفحه اجرا می شود.