پلاگین AddQuicktag افزونه را آسان میسازد تا Quicktags را به HTML و ویرایشگر تصویر اضافه کند. امکان صادرات Quicktags به عنوان یک فایل JSON وجود دارد که میتواند در سایر تاسیسات پلاگین وارد شود.
WP-AddQuicktag برای وردپرس ابتدا توسط Roel Meurders ایجاد شده است . نسخه های Repo AddQuicktag نسخه های جدیدتر هستند، این یک نسخه کاملتر از نسخه ۲٫۰٫۰ با قابلیت بیشتر است.
پلاگین میتواند تنظیمات قابل پیکربندی سفارشی را به ویرایشگر هر نوع پست ، از جمله انواع پست سفارشی از منابع دیگر اضافه کند . شما میتوانید یک نوع پست را انتخاب کنید که در آن یکquicktag در ویرایشگر نمایش داده میشود .اگر این کار کاملا برای شما خوب نیست، شما همچنین ممکن است از قلاب ها در داخل پلاگین استفاده کنید.
پلاگین quicktag به طور پیش فرض به نوع پست / ID post
، page
و comment
اضافه میکند.برای استفاده از پلاگین برای انواع دیگر پست ممکن است از یک فیلتر استفاده کنید؛ مثال زیر یا یک پلاگین نمونه در Gist 1595155 را ببینید .
// add custom function to filter hook 'addquicktag_post_types'
add_filter( 'addquicktag_post_types', 'my_addquicktag_post_types' );
/**
* Return array $post_types with custom post types
*
* @param $post_type Array
* @return $post_type Array
*/
function my_addquicktag_post_types( $post_types ) {
$post_types[] = 'edit-comments';
return $post_types;
}
همچنین ممکن است صفحات داخل بدنه را فیلتر کنید. به طور پیش فرض اسکریپت شامل صفحاتpost.php
، comment.php
. مثال زیر این را برای یک صفحه دیگر تغییر میدهد.
add_filter( 'addquicktag_pages', 'my_addquicktag_pages' );
/**
* Return array $page with custom page strings
*
* @param $page Array
* @return $page Array
*/
function my_addquicktag_pages( $page ) {
$page[] = 'edit-comments.php';
return $page;
}
به عنوان نمونه برای چگونگی افزودن Quicktags به ویرایشگر نظرات نظر دهید. Gist: 3076698.
اگر می خواهید Quicktags از این افزونه به Quickedit از نظرات نیز کار کند، .example
بخش هایی از addquicktag_quickedit_comment.php.example
نام پرونده را حذف کنید . این فایل پلاگین Helper مستقل برای افزودن Quicktag است. شما باید این فایل (پلاگین) را به طور جداگانه در «مدیریت پلاگین ها» فعال کنید.
اگر پلاگین فعال باشد می توان دکمه های سفارشی را به ویرایشگر اضافه کرد.مثال زیر دکمه ها را اضافه می کند. پارامترهای داخل آرایه همانند تنظیمات افزونه هستند.
if ( class_exists( 'Add_Quicktag' ) ) :
add_filter( 'addquicktag_buttons', 'my_addquicktag_buttons' );
function my_addquicktag_buttons( $buttons ) {
$buttons[] = array(
'text' => 'Permalink',
'title' => '',
'start' => '[permalink]',
'end' => '[/permalink]',
'access' => '',
'order' => 1,
'visual' => 1,
'post' => 0,
'page' => 1,
'comment' => 0,
'edit-comments' => 0
);
$buttons[] = array(
'text' => 'Button',
'title' => '',
'start' => '<span class="border blue">',
'end' => '</span>',
'access' => '',
'order' => 2,
'visual' => 1,
'post' => 0,
'page' => 1,
'comment' => 0,
'edit-comments' => 0
);
return $buttons;
}
endif;
اگر مایل به استفاده از این افزونه با نسخه قدیمی وردپرس هستید، لطفا از نسخه قدیمی این افزونه قدیمی تر از نسخه ۲٫۰٫۰ استفاده کنید – نسخه های قدیمی در repo را پیدا کنید.
پلاگین نسخه ۲٫۰٫۰ و جدیدتر بازنویسی می شود، که از همه امکانات جدید وردپرسی Core استفاده می کند که در نسخه های وردپرس قبل از ۳٫x در دسترس نیستند.