امین بهشتی

Design Tutorials

طراحی وِب و گرافیک

اضافه کردن دکمۀ پیش‌نمایش به ویرایشگر تمام‌صفحۀ وردپرس

خیلی از کاربران وردپرس عادت دارند که از ویرایشگر تمام‌صفحۀ وردپرس برای نوشتن مطالبشون استفاده کنند. اما یکی از کمبودهای این ویرایشگر، نبودن دکمۀ “پیش‌نمایش” مطلب می‌باشد. با افزونه‌ای که امروز می‌خوام براتون معرفی کنم، می‌توانید به سادگی یک دکمۀ پیش‌نمایش به نوار ابزار موجود در ویرایشگر تما‌م‌صفحه در کنار دکمۀ ذخیره اضافه کنید.

این افزونه که چند خط کد ساده هم بیشتر نیست، توسط آقای Alex King نوشته شده است.

برای استفاده از این افزونه ابتدا یک پوشۀ جدید با یک نام دلخواه در داخل پوشۀ مربوط به افزونه‌های سایتتون درست کنید. سپس یک فایل php با یک نام دلخواه ساخته و کُدهای زیر را در آن وارد کنید :

<?php

/*
Plugin Name: Fullscreen Preview Button
Description: Add a preview button to the fullscreen editor toolbar.
Version: 1.0
Author: Alex King
Author URI: http://alexking.org
License: GPL2
*/

function ak_fullscreen_preview_button() {
?>
<script type="text/javascript">
;(function($) {
	$('#post-preview').clone()
		.removeAttr('id').removeClass('preview')
		.prependTo('#wp-fullscreen-save');
}(jQuery));
</script>
<?php
}
add_action('admin_footer-post-new.php', 'ak_fullscreen_preview_button');
add_action('admin_footer-post.php', 'ak_fullscreen_preview_button');
?>

حال با فعال کردن این افزونه می‌توانید بیش از پیش از ویرایشگر تمام‌صفحۀ وردپرس لذت و استفاده لازم را ببرید!

موفق باشید.

درباره امین بهشتی

یک ایرانی ترک زبان که علاقه زیادی به طرّاحی وِب و گرافیک دارد!
در این سایت سعی می‌کنم مطالب جالب، مفید و کاربردی را در جهت آموزش به اشتراک بگذارم!
امیدوارم لحظات خوشی را در سایت سپری نمایید و مطالب سایت مورد استفاده شما قرار بگیرد.
سپاس

درصورت تمایل برای ارسال دیدگاه‌تان از فرم زیر می‌توانید استفاده کنید ↓

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

(الزامی*)

می‌توانید از نشان و برچسب‌های HTML زیر در متن دیدگاه‌تان استفاده کنید:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
(الزامی*)
(اختیاری)

لطفاً جای‌خالی در معادله زیر را پر کنید: * Time limit is exhausted. Please reload the CAPTCHA.