سفارشی کردن نوار ابزار WYSIWYG برای پلاگین acf

acf-logo

فیلتری برای ویرایش : acf/fields/wysiwyg/toolbars

اگر شما با پلاگین acf کار می کنید ، می دانید که acf به شما قدرت ساخت فیلد هایی را می دهد که می توانید سایت وردپرسی خود را از حالت بلاگ خارج کرده و حتی با آن را تبدیل به یک سایت حرفه ای کنید.حال می دانید که WYSIWYG یک ویرایشگر بصری می باشد که شما از آن می توانید برای وارد کردن متن و تصویر و… در سایت وردپرسی خود استفاده کنید.حال گاهی پیش می آید که از WYSIWYG پلاگین acf نیز استفاده می کنید برای کارهایی خاص مانند وارد کردن یک متن طولانی  به غیر از content اصلی. تصویر زیر راهنمای ساخت یک WYSIWYG به قسمت مربوطه می باشد.

 

 

حال کافیست کد زیر را در functions.php وارد نمایید

<?php

add_filter( 'acf/fields/wysiwyg/toolbars' , 'my_toolbars'  );
function my_toolbars( $toolbars )
{
	// Uncomment to view format of $toolbars
	/*
	echo '< pre >';
		print_r($toolbars);
	echo '< /pre >';
	die;
	*/

	// Add a new toolbar called "Very Simple"
	// - this toolbar has only 1 row of buttons
	$toolbars['Very Simple' ] = array();
	$toolbars['Very Simple' ][1] = array('bold' , 'italic' , 'underline' );

	// Edit the "Full" toolbar and remove 'code'
	// - delet from array code from http://stackoverflow.com/questions/7225070/php-array-delete-by-value-not-key
	if( ($key = array_search('code' , $toolbars['Full' ][2])) !== false )
	{
	    unset( $toolbars['Full' ][2][$key] );
	}

	// remove the 'Basic' toolbar completely
	unset( $toolbars['Basic' ] );

	// return $toolbars - IMPORTANT!
	return $toolbars;
}

?>

 

 

تاریخ آخرین بروزرسانی : ۱۳ مرداد ۱۳۹۵
میلاد میلادی

باور هایت را که پرورش دهی به هرچیزی دست خواهی یافت.

یک نظر برای 1

سفارشی کردن نوار ابزار WYSIWYG برای پلاگین acf


  1. عالی بود مرسی

ارسال نظر

آدرس الکترونیکی شما نمایش داده نمی شود *

Time limit is exhausted. Please reload CAPTCHA.