اليوم سنتعلم طريقة التعديل على الودجة “منوعات” قمت بكتابة هذا الموضوع رداً على سؤال أحد زوار المدونة.
الودجة منوعات تحتوي على روابط مثل “تسجيل” “تسجيل الدخول” “خلاصة آخر المقالات RSS”…
في بعض الأحيان قد يكون مفيداً حذف بعض هذه الروابط لأننا نتوفر عليها في مكان آخر من موقعنا، أو إضافة روابط أخرى قد نجدها أكثر إفادة من الروابط الافتراضية. المشكل أننا لا نستطيع عمل هذا مباشرة من لوحة تحكم ووردبريس لهذا يتوجب علينا الدخول إلى ملفات موقعنا عبر FTP لعمل تعديلات على ملف class-wp-widget-meta.php
.
حسناً. فلنبدأ بالعمل.
أول شيء يجب علينا فعله هو الدخول للإستضافة بواسطة أي برنامج FTP تفضله، أنا أستعمل Filezilla.
بعدها ندخل إلى الملف الذي قمنا بتنصيب ووردبريس داخله. هنا سنبحث عن ملف اسمه wp-includes/widgets
ونقوم بالدخول إليه. بعد ذلك نبحث عن ملف إسمه class-wp-widget-meta.php
ونقوم بفتحه بمحرر النصوص المفضل لدينا. أنا أستعمل Sublime text.
الآن نقوم بالبحث عن الكود التالي (يمكنك الضغط على ctrl+f والبحث عن كلمة meta).
<ul>
<?php wp_register(); ?>
<li><?php wp_loginout(); ?></li>
<li><a href="<?php echo esc_url( get_bloginfo( 'rss2_url' ) ); ?>"><?php _e( 'Entries feed' ); ?></a></li>
<li><a href="<?php echo esc_url( get_bloginfo( 'comments_rss2_url' ) ); ?>"><?php _e( 'Comments feed' ); ?></a></li>
<?php
/**
* Filters the "WordPress.org" list item HTML in the Meta widget.
*
* @since 3.6.0
* @since 4.9.0 Added the `$instance` parameter.
*
* @param string $html Default HTML for the WordPress.org list item.
* @param array $instance Array of settings for the current widget.
*/
echo apply_filters(
'widget_meta_poweredby',
sprintf(
'<li><a href="%1$s">%2$s</a></li>',
esc_url( __( 'https://wordpress.org/' ) ),
__( 'WordPress.org' )
),
$instance
);
wp_meta();
?>
</ul>
بعد العثور على الكود المطلوب، يمكنك حذف الروابط التي لا تحتاجها أو إضافة أي شيء تريده عبر أكواد php
أو وسوم html
.
مثلا سأقوم بحذف “خلاصة آخر المقالات” “خلاصة التعليقات” wordpress.org وترك فقط “تسجيل الدخول” “تسجيل” “إدارة الموقع” “تسجيل الخروج”.
الكود سيصبح كالتالي:
<ul>
<?php wp_register(); ?>
<li><?php wp_loginout(); ?></li>
<?php wp_meta(); ?>
</ul>
نقوم بحفض التغييرات في محرر النصوص، وعندما يسألك برنامج Filezilla إذا كنت تريد استبدال الملف انقر على نعم.