کاتالوگ آنفایو
051-38538006 09355240891

آموزش طراحی سایت

ایجاد صفحه وب خانگی
یکشنبه ۱۹ دی ۹۵

ایجاد صفحه وب خانگی

مراحل  تبدیل  یک صفحه استاتیک و حذف عنوان

۱-پس از ورود به داشبورد وردپرس،بر روی دکمه اضافه کردن جدید کلیک کنید.

۲- صفحه خود را ایجاد کنید و سپس بر روی دکمه  انتشار کلیک کنید.

۳- بر روی تنظیمات در منوی وردپرس بر روی دکمه تنظیمات کلیک کنید

۴-در صفحه اول در بخش در بالا،پست های خود را به یک صفحه استاتیک تغییر دهید.

۵-صفحه تازگی ایجاد شده خود را از لیست صفحه اول را انتخاب کنید.

۶-به پایین بروید و  بر روی دکمه ذخیره تغییرات کلیک کنید.

۷-به طور پیش فرض، عنوان صفحه استاتیک در وب سایت نشان داده خواهد شد. در حالی که داشتن عنوان برای اشاره به صفحه از درون داشبورد وردپرس مفید  است، در اینجا یک پلاگین برای پنهان کردن آن وجود دارد.

۸- افزونه Pluginception را نصب کنید سپس  یک جستجو برای Pluginception، نصب کلیک کنید و پس Activate کلیک کنید.

۹-در منوی پلاگین،بر روی  ایجاد یک پلاگین جدید کلیک کنید.

۱۰-چیزی شبیه به مخفی کردن صفحه اصلی عنوان پلاگین، سپس با کلیک بر روی دکمه ایجاد یک پلاگین های خالی این کار را انجام دهید.

۱۱-در حال حاضر، شما می توانید یک تابع به فیلترهای  عنوان اضافه کنید، اما فقط برای صفحه اصلی.  اساسا، شما با استفاده از یک قلاب فیلتر وردپرس در the_title میتوانید این کار را انجام دهید

۱۲-پس از چسباندن کد در عملکرد خود  بر روی دکمه به روز رسانی فایل کلیک کنید.

۱۳-سپس،صفحه اصلی خود را مشاهده کنید

کد زیر در داخل این آموزش استفاده می شود:

<pre>unction remove_home_page_title( $title ) {
  if( is_admin() || !in_the_loop() ) { return $title; }
  if ( is_front_page() ) {
    return '';
  } else {
    return $title;
  }
}
add_filter('the_title', 'remove_home_page_title');

امیدواریم این مقاله به شما در ایجاد صفحه وب خانگی کمک کرده باشد برای مشاهده مقالات بیشتر درباره ی طراحی قالب وردپرس به http://www.on5.ir مراجعه نمایید

آنفایو مرجع مقالات تخصصی طراحی قالب وردپرس

 

ادامه مطلب
تغییر اندازه فونت در وردپرس
یکشنبه ۱۹ دی ۹۵

تغییر اندازه فونت در وردپرس

 تغییر اندازه فونت در وردپرس

ما میخواهیم در این مقاله  تغییر اندازه فونت در وردپرس را به شما آموزش دهیم.برای انجام این کار ابتدا روی یک پاراگراف که شما می خواهم برای تغییر اندازه متن برای کلیک کنید.

شما می توانید پلاگین jetpack نصب و فعال سازی کنیدو با  اتصال آن را با حساب کاربری WordPress.com خود و طرح رایگان در صورت دلخواه را انتخاب نمایید. در حال حاضر، شما می توانید در CSS سفارشی برای اولین بار به jetpack است.
مطمئن شوید که CSS سفارشی روشن است.
به منو ظاهر بروید، و سپس برای  ویرایش CSS کلیک کنید. برای ادامه،مطمئن شوید که چه کلاس های CSS و شناسه به ویرایش CSS برای موضوع خاص می باشد. شما می توانید به ویرایشگر تم بروید
در کد امنیتی را در این ویدئو نگاه کنید، و یا بر روی صفحه وب با آموزش نوشته شده است، ت.
با فشار دادن کلیدهای Shift + Ctrl + R، و احتمالا شیفت + فرمان + R در مک،میتوانید این کار را انجام دهید

کد زیر داخل این آموزش استفاده می شود:

 <pre>body { font-size: 5rem; } 

امیدواریم این مقاله به شما در تغییر اندازه فونت در وردپرس کمک کرده باشد.برای مشاهده مقالات بیشتر درباره ی طراحی قالب وردپرس به http://www.on5.ir/ مراجعه نمایید

آنفایو مرجع مقالات تخصصی طراحی قالب وردپرس

 

ادامه مطلب
اضافه کردن عددی صفحه بندی در وردپرس
شنبه ۱۸ دی ۹۵

اضافه کردن عددی صفحه بندی در وردپرس

تم های وردپرس به طور پیش فرض و بسیاری از موضوعات دیگر نمایش لینک های صفحه بندی با اضافه کردن پست های قدیمی تر و پیامهای جدیدتر لینک در پایین صفحات آرشیو وردپرس خود را دارند.در این مقاله ما شما را در چگونه  اضافه کردن صفحه بندی عددی در تم وردپرس خود را یاری میکنیم.هدف این است که به جای پیش فرض قدیمی تر و جدیدتر لینک های صفحه بندی در پایین صفحات آرشیو با حرکت شماره صفحه را داشته باشیم.

اضافه کردن عددی صفحه بندی در وردپرس

اضافه کردن عددی صفحه بندی

 

دستی اضافه کردن  صفحه بندی عددی در وردپرس

برای این کار تنها کافیست کد زیر را در فایل functions.php پوسته خود اضافه کنید

<pre>function wpbeginner_numeric_posts_nav() {

	if( is_singular() )
		return;

	global $wp_query;

	/** Stop execution if there's only 1 page */
	if( $wp_query->max_num_pages <= 1 )
		return;

	$paged = get_query_var( 'paged' ) ? absint( get_query_var( 'paged' ) ) : 1;
	$max   = intval( $wp_query->max_num_pages );

	/**	Add current page to the array */
	if ( $paged >= 1 )
		$links[] = $paged;

	/**	Add the pages around the current page to the array */
	if ( $paged >= 3 ) {
		$links[] = $paged - 1;
		$links[] = $paged - 2;
	}

	if ( ( $paged + 2 ) <= $max ) {
		$links[] = $paged + 2;
		$links[] = $paged + 1;
	}

	echo '<div class="navigation"><ul>' . "\n";

	/**	Previous Post Link */
	if ( get_previous_posts_link() )
		printf( '<li>%s</li>' . "\n", get_previous_posts_link() );

	/**	Link to first page, plus ellipses if necessary */
	if ( ! in_array( 1, $links ) ) {
		$class = 1 == $paged ? ' class="active"' : '';

		printf( '<li%s><a href="%s">%s</a></li>' . "\n", $class, esc_url( get_pagenum_link( 1 ) ), '1' );

		if ( ! in_array( 2, $links ) )
			echo '<li>…</li>';
	}

	/**	Link to current page, plus 2 pages in either direction if necessary */
	sort( $links );
	foreach ( (array) $links as $link ) {
		$class = $paged == $link ? ' class="active"' : '';
		printf( '<li%s><a href="%s">%s</a></li>' . "\n", $class, esc_url( get_pagenum_link( $link ) ), $link );
	}

	/**	Link to last page, plus ellipses if necessary */
	if ( ! in_array( $max, $links ) ) {
		if ( ! in_array( $max - 1, $links ) )
			echo '<li>…</li>' . "\n";

		$class = $paged == $max ? ' class="active"' : '';
		printf( '<li%s><a href="%s">%s</a></li>' . "\n", $class, esc_url( get_pagenum_link( $max ) ), $max );
	}

	/**	Next Post Link */
	if ( get_next_posts_link() )
		printf( '<li>%s</li>' . "\n", get_next_posts_link() );

	echo '</ul></div>' . "\n";

}
</pre>

برای اضافه کردن این کد در قالب خود شما باید  تگ قالب زیر را در فایل index.php، archive.php ذخیره کنید.


<?php wpbeginner_numeric_posts_nav(); ?>

پیش بروید و کد زیر را در فایل style.css موضوع خود کپی کنید

<pre>.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
	color: #fff;
	text-decoration:none;
}

.navigation li {
	display: inline;
}

.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
	background-color: #6FB7E9;
	border-radius: 3px;
	cursor: pointer;
	padding: 12px;
	padding: 0.75rem;
}

.navigation li a:hover,
.navigation li.active a {
	background-color: #3C8DC5;
}</pre>

اکنون یک لیست از http://www.on5.ir/add-numeric-paging-on-wordpress/صفحه بندی عددی در تم شما ظاهر میشود.

لیست از صفحه بندی عددی در وردپرس

لیست از صفحه بندی عددی

امیدواریم این مقاله به شما در اضافه کردن عددی صفحه بندی در وردپرس کمک کرده باشد.برای مشاهده مقالات بیشتر درباره ی طراحی قالب وردپرس به http://www.on5.ir مراجعه نمایید

آنفایو مرجع مقالات تخصصی طراحی قالب وردپرس

 

ادامه مطلب
چگونگی اضافه کردن یک تصویر پس زمینه تمام صفحه در وردپرس
شنبه ۱۸ دی ۹۵

چگونگی اضافه کردن یک تصویر پس زمینه تمام صفحه در وردپرس

تصویر پس زمینه کامل صفحه نمایش روند طراحی جدید است که تبدیل به مد روز شده است. معمولا راه اندازی یک تصویر کامل پس زمینه صفحه نمایش در سایت وردپرس خود بدان معنی است که شما مجبور به کار با CSS و فایل های HTML شده اید. همچنین شما می خواهد به در نظر گرفتن اندازه تصویر، و پوسته پوسته شدن آن اندازه برای دستگاه های مختلف، اندازه صفحه نمایش، قطعنامه، مرورگر، و غیره این به اندازه کافی برای مبتدیان وردپرس ترسناک است. نگران نباشید، در این مقاله ما شما را در چگونه اضافه کردن یک تصویر پس زمینه تمام صفحه در وردپرس بدون هر گونه ویرایش  نشان می دهیم. ادامه مطلب

ادامه مطلب
ایجاد URL سفارشی برای وبلاگ وردپرس
شنبه ۱۸ دی ۹۵

ایجاد URL سفارشی برای وبلاگ وردپرس

آیا شما می خواهید از URL های کوتاه مارک برای وبلاگ خود استفاده کنید؟ ما با استفاده از wpbeg.in  این کار را انجام داده ایم . این لینک کوتاه بسیار آسان است و برای کسب توجه بسیار مفید است.  در این مقاله، ما به شما نشان دهیم که چگونه به راحتی لینک کوتاه سفارشی برای وبلاگ خود ایجاد کنید. ادامه مطلب

ادامه مطلب
نمایش زیر مجموعه ها در دسته بندی صفحات در وردپرس
پنج شنبه ۱۶ دی ۹۵

نمایش زیر مجموعه ها در دسته بندی صفحات در وردپرس

هنگام استفاده از وردپرس به عنوان یک سیستم مدیریت محتوا، و یا حتی به عنوان یک وبلاگ شما ممکن است بخواهید زیر شاخه ها در صفحات دسته بندی استفاده کنید.
در حال حاضر هک به اشتراک گذاشته در وبلاگ Yoast را منسوخ شده است و دارای اشکالات زیادی است.
اجازه دهید ما راه دیگری را توضیح دهیم. شما باید سه زیر شاخه تحت ورزشی به نام NFL، NBA، MLB ایجاد کنید حالا وقتی کسی به صفحه اصلی خود برسد، شما تنها دسته های ورزشی و سایر دسته بندی ها پدر و مادر سطح بالا را میببینید. وقتی کسی بر روی ورزش کلیک کند، دسته بندی در حال حاضر تنها زیر شاخه تحت ورزشی را نشان می دهد. در حال حاضر با هک Yoast اگر شما در NFL کلیک کنید، همه چیز از بین خواهد رفت. با هک ما زمانی که شما در NFL کلیک کنید، آن هنوز هم NFL، NBA، MLB را نشان می دهد.

&lt;pre&gt;    &lt;?php
    if (is_category()) {
    $this_category = get_category($cat);
    }
    ?&gt;
    &lt;?php
    if($this_category-&gt;category_parent)
    $this_category = wp_list_categories('orderby=id&amp;show_count=0
    &amp;title_li=&amp;use_desc_for_title=1&amp;child_of='.$this_category-&gt;category_parent.
    "&amp;echo=0"); else
    $this_category = wp_list_categories('orderby=id&amp;depth=1&amp;show_count=0
    &amp;title_li=&amp;use_desc_for_title=1&amp;child_of='.$this_category-&gt;cat_ID.
    "&amp;echo=0");
    if ($this_category) { ?&gt; 

&lt;ul&gt;
&lt;?php echo $this_category; ?&gt;

&lt;/ul&gt;

&lt;?php } ?&gt;

پس در واقع این هک است که اجازه می دهد شما به لیست زیر شاخه دسترسی داشته باشید.
اگر شما می خواهید دسته های اصلی در صفحات نشان دهید از کد بالا عمق پارامتر = “۱”  را حذف کنید.
این دسته هک بسیار مفید و سودمند است برای طراحی قالب وردپرس به ویژه هنگامی که با استفاده از وردپرس به عنوان یک سیستم مدیریت محتوا استفاده میکنید
امیدواریم این مقاله به شما در نمایش زیر مجموعه ها در دسته بندی صفحات در وردپرس کمک کرده باشد.

برای مشاهده مقالات بیشتر درباره ی طراحی قالب وردپرس به http://www.on5.ir مراجعه کنید.

انفایو مرجع مقالات تخصصی طراحی قالب وردپرس

ادامه مطلب
اضافه کردن ویرایشگر TinyMCE برای رده توضیحات
پنج شنبه ۱۶ دی ۹۵

اضافه کردن ویرایشگر TinyMCE برای رده توضیحات

در وردپرس به طور پیش فرض دو راه برای سازماندهی پست های خود وجود دارد شما می توانید آنها را گروه ها و برچسب ها و یا توسط مجموعه ها ایجاد کنید. در هر دو از این طبقه بندی شما می توانید  مثل حلزون حرکت کنید و شرح سفارشی ایجاد کنید. این باعث می شود

مشکل با  قسمت پیش فرض توضیحات وردپرس است که شما از ویرایشگر TinyMCE WYSIWYG استفاده می کنید.

اضافه کردن ویرایشگر TinyMCE در وردپرس

اضافه کردن ویرایشگر TinyMCE

در اینجا مراحل اضافه کردن یک ویرایشگر TinyMCE جدید و حذف جعبه توضیحات قدیمی از جدول را میبینیم،

اضافه کردن TinyMCE به جعبه
برای شروع ابتدا نیاز به اضافه کردن جعبه TinyMCE به جدید ما به این صفحه  با استفاده از تابع wp_editor () داریم.این تابع اجازه می دهد تا ما مقدار پیش فرض، یک نام و تنظیمات متعدد برای ایجاد جعبه TinyMCE را تعیین کنیم.

<pre class=" language-php"><code class=" language-php"><span class="token function">add_filter</span><span class="token punctuation">(</span><span class="token string">'edit_category_form_fields'</span><span class="token punctuation">,</span> <span class="token string">'cat_description'</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token keyword">function</span> <span class="token function">cat_description</span><span class="token punctuation">(</span><span class="token variable">$tag</span><span class="token punctuation">)</span>
<span class="token punctuation">{</span>
    <span class="token delimiter">?></span>
        <span class="token markup"><span class="token tag"><span class="token punctuation"><</span>table <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>form-table<span class="token punctuation">"</span></span><span class="token punctuation">></span></span></span>
            <span class="token markup"><span class="token tag"><span class="token punctuation"><</span>tr <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>form-field<span class="token punctuation">"</span></span><span class="token punctuation">></span></span></span>
                <span class="token markup"><span class="token tag"><span class="token punctuation"><</span>th <span class="token attr-name">scope</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>row<span class="token punctuation">"</span></span> <span class="token attr-name">valign</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>top<span class="token punctuation">"</span></span><span class="token punctuation">></span></span></span><span class="token markup"><span class="token tag"><span class="token punctuation"><</span>label <span class="token attr-name">for</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>description<span class="token punctuation">"</span></span><span class="token punctuation">></span></span></span><span class="token php"><span class="token delimiter"><?php</span> <span class="token function">_ex</span><span class="token punctuation">(</span><span class="token string">'Description'</span><span class="token punctuation">,</span> <span class="token string">'Taxonomy Description'</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token delimiter">?></span></span><span class="token markup"><span class="token tag"><span class="token punctuation"></</span>label<span class="token punctuation">></span></span></span><span class="token markup"><span class="token tag"><span class="token punctuation"></</span>th<span class="token punctuation">></span></span></span>
                <span class="token markup"><span class="token tag"><span class="token punctuation"><</span>td<span class="token punctuation">></span></span></span>
                <span class="token php"><span class="token delimiter"><?php</span>
                    <span class="token variable">$settings</span> <span class="token operator">=</span> <span class="token keyword">array</span><span class="token punctuation">(</span><span class="token string">'wpautop'</span> <span class="token operator">=</span><span class="token operator">></span> <span class="token boolean">true</span><span class="token punctuation">,</span> <span class="token string">'media_buttons'</span> <span class="token operator">=</span><span class="token operator">></span> <span class="token boolean">true</span><span class="token punctuation">,</span> <span class="token string">'quicktags'</span> <span class="token operator">=</span><span class="token operator">></span> <span class="token boolean">true</span><span class="token punctuation">,</span> <span class="token string">'textarea_rows'</span> <span class="token operator">=</span><span class="token operator">></span> <span class="token string">'15'</span><span class="token punctuation">,</span> <span class="token string">'textarea_name'</span> <span class="token operator">=</span><span class="token operator">></span> <span class="token string">'description'</span> <span class="token punctuation">)</span><span class="token punctuation">;</span>
                    <span class="token function">wp_editor</span><span class="token punctuation">(</span><span class="token function">wp_kses_post</span><span class="token punctuation">(</span><span class="token variable">$tag</span><span class="token operator">-</span><span class="token operator">></span><span class="token property">description</span> <span class="token punctuation">,</span> <span class="token constant">ENT_QUOTES</span><span class="token punctuation">,</span> <span class="token string">'UTF-8'</span><span class="token punctuation">)</span><span class="token punctuation">,</span> <span class="token string">'cat_description'</span><span class="token punctuation">,</span> <span class="token variable">$settings</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
                <span class="token delimiter">?></span></span>
                <span class="token markup"><span class="token tag"><span class="token punctuation"><</span>br <span class="token punctuation">/></span></span></span>
                <span class="token markup"><span class="token tag"><span class="token punctuation"><</span>span <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>description<span class="token punctuation">"</span></span><span class="token punctuation">></span></span></span><span class="token php"><span class="token delimiter"><?php</span> <span class="token function">_e</span><span class="token punctuation">(</span><span class="token string">'The description is not prominent by default; however, some themes may show it.'</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token delimiter">?></span></span><span class="token markup"><span class="token tag"><span class="token punctuation"></</span>span<span class="token punctuation">></span></span></span>
                <span class="token markup"><span class="token tag"><span class="token punctuation"></</span>td<span class="token punctuation">></span></span></span>
            <span class="token markup"><span class="token tag"><span class="token punctuation"></</span>tr<span class="token punctuation">></span></span></span>
        <span class="token markup"><span class="token tag"><span class="token punctuation"></</span>table<span class="token punctuation">></span></span></span>
    <span class="token delimiter"><?php</span>
<span class="token punctuation">}
</span></code>

شما میتوانید توضیحات در سمت سرور از طریق یک فیلتر را حذف کنید ما نیاز به حذف جعبه توضیحات با استفاده از روش حذف () jQuery و استفاده از عمل admin_head برای اضافه کردن این جاوا اسکریپت به تگ head HTML به حذف جعبه توضیحات داریم.

<pre class=" language-php"><code class=" language-php"><span class="token function">add_action</span><span class="token punctuation">(</span><span class="token string">'admin_head'</span><span class="token punctuation">,</span> <span class="token string">'remove_default_category_description'</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token keyword">function</span> <span class="token function">remove_default_category_description</span><span class="token punctuation">(</span><span class="token punctuation">)</span>
<span class="token punctuation">{</span>
    <span class="token keyword">global</span> <span class="token variable">$current_screen</span><span class="token punctuation">;</span>
    <span class="token keyword">if</span> <span class="token punctuation">(</span> <span class="token variable">$current_screen</span><span class="token operator">-</span><span class="token operator">></span><span class="token property">id</span> <span class="token operator">==</span> <span class="token string">'edit-category'</span> <span class="token punctuation">)</span>
    <span class="token punctuation">{</span>
    <span class="token delimiter">?></span>
        <span class="token markup"><span class="token tag"><span class="token punctuation"><</span>script <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>text/javascript<span class="token punctuation">"</span></span><span class="token punctuation">></span></span></span>
        <span class="token function">jQuery</span><span class="token punctuation">(</span><span class="token keyword">function</span><span class="token punctuation">(</span>$<span class="token punctuation">)</span> <span class="token punctuation">{</span>
            $<span class="token punctuation">(</span><span class="token string">'textarea#description'</span><span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">closest</span><span class="token punctuation">(</span><span class="token string">'tr.form-field'</span><span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">remove</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        <span class="token markup"><span class="token tag"><span class="token punctuation"></</span>script<span class="token punctuation">></span></span></span>
    <span class="token delimiter"><?php</span>
    <span class="token punctuation">}</span>
<span class="token punctuation">}
</span></code>

حذف فیلتر HTML 
به طور پیش فرض وردپرس مطمئن خواهد شد که این مطلب  از طریق wp_filter_kses و فیلترهای wp_kses_data تخمین زده شده است

 

</pre>
<pre class=" language-php"><code class=" language-php"><span class="token comment" spellcheck="true">// remove the html filtering</span>
<span class="token function">remove_filter</span><span class="token punctuation">(</span> <span class="token string">'pre_term_description'</span><span class="token punctuation">,</span> <span class="token string">'wp_filter_kses'</span> <span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token function">remove_filter</span><span class="token punctuation">(</span> <span class="token string">'term_description'</span><span class="token punctuation">,</span> <span class="token string">'wp_kses_data'</span> <span class="token punctuation">)</span><span class="token punctuation">;
</span></code>

 کد کامل پلاگین

شما نیاز به اضافه کردن ویرایشگر TinyMCE به دسته منطقه توضیحات در کد بالا دارید، در زیر کد کامل پلاگین آمده است:

<pre class=" language-php"><code class=" language-php"><span class="token comment" spellcheck="true">/*
Plugin Name: Tinymce Category Description
Description: Adds a tinymce editor to the category description box
Author: Paulund
Author URI: http://www.paulund.co.uk
Version: 1.0
License: GPL2
*/</span>

<span class="token comment" spellcheck="true">/*

    Copyright (C) Year  Author  Email

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License, version 2, as
    published by the Free Software Foundation.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
*/</span>

<span class="token comment" spellcheck="true">// remove the html filtering</span>
<span class="token function">remove_filter</span><span class="token punctuation">(</span> <span class="token string">'pre_term_description'</span><span class="token punctuation">,</span> <span class="token string">'wp_filter_kses'</span> <span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token function">remove_filter</span><span class="token punctuation">(</span> <span class="token string">'term_description'</span><span class="token punctuation">,</span> <span class="token string">'wp_kses_data'</span> <span class="token punctuation">)</span><span class="token punctuation">;</span>

<span class="token function">add_filter</span><span class="token punctuation">(</span><span class="token string">'edit_category_form_fields'</span><span class="token punctuation">,</span> <span class="token string">'cat_description'</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token keyword">function</span> <span class="token function">cat_description</span><span class="token punctuation">(</span><span class="token variable">$tag</span><span class="token punctuation">)</span>
<span class="token punctuation">{</span>
    <span class="token delimiter">?></span>
        <span class="token markup"><span class="token tag"><span class="token punctuation"><</span>table <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>form-table<span class="token punctuation">"</span></span><span class="token punctuation">></span></span></span>
            <span class="token markup"><span class="token tag"><span class="token punctuation"><</span>tr <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>form-field<span class="token punctuation">"</span></span><span class="token punctuation">></span></span></span>
                <span class="token markup"><span class="token tag"><span class="token punctuation"><</span>th <span class="token attr-name">scope</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>row<span class="token punctuation">"</span></span> <span class="token attr-name">valign</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>top<span class="token punctuation">"</span></span><span class="token punctuation">></span></span></span><span class="token markup"><span class="token tag"><span class="token punctuation"><</span>label <span class="token attr-name">for</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>description<span class="token punctuation">"</span></span><span class="token punctuation">></span></span></span><span class="token php"><span class="token delimiter"><?php</span> <span class="token function">_ex</span><span class="token punctuation">(</span><span class="token string">'Description'</span><span class="token punctuation">,</span> <span class="token string">'Taxonomy Description'</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token delimiter">?></span></span><span class="token markup"><span class="token tag"><span class="token punctuation"></</span>label<span class="token punctuation">></span></span></span><span class="token markup"><span class="token tag"><span class="token punctuation"></</span>th<span class="token punctuation">></span></span></span>
                <span class="token markup"><span class="token tag"><span class="token punctuation"><</span>td<span class="token punctuation">></span></span></span>
                <span class="token php"><span class="token delimiter"><?php</span>
                    <span class="token variable">$settings</span> <span class="token operator">=</span> <span class="token keyword">array</span><span class="token punctuation">(</span><span class="token string">'wpautop'</span> <span class="token operator">=</span><span class="token operator">></span> <span class="token boolean">true</span><span class="token punctuation">,</span> <span class="token string">'media_buttons'</span> <span class="token operator">=</span><span class="token operator">></span> <span class="token boolean">true</span><span class="token punctuation">,</span> <span class="token string">'quicktags'</span> <span class="token operator">=</span><span class="token operator">></span> <span class="token boolean">true</span><span class="token punctuation">,</span> <span class="token string">'textarea_rows'</span> <span class="token operator">=</span><span class="token operator">></span> <span class="token string">'15'</span><span class="token punctuation">,</span> <span class="token string">'textarea_name'</span> <span class="token operator">=</span><span class="token operator">></span> <span class="token string">'description'</span> <span class="token punctuation">)</span><span class="token punctuation">;</span>
                    <span class="token function">wp_editor</span><span class="token punctuation">(</span><span class="token function">wp_kses_post</span><span class="token punctuation">(</span><span class="token variable">$tag</span><span class="token operator">-</span><span class="token operator">></span><span class="token property">description</span> <span class="token punctuation">,</span> <span class="token constant">ENT_QUOTES</span><span class="token punctuation">,</span> <span class="token string">'UTF-8'</span><span class="token punctuation">)</span><span class="token punctuation">,</span> <span class="token string">'cat_description'</span><span class="token punctuation">,</span> <span class="token variable">$settings</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
                <span class="token delimiter">?></span></span>
                <span class="token markup"><span class="token tag"><span class="token punctuation"><</span>br <span class="token punctuation">/></span></span></span>
                <span class="token markup"><span class="token tag"><span class="token punctuation"><</span>span <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>description<span class="token punctuation">"</span></span><span class="token punctuation">></span></span></span><span class="token php"><span class="token delimiter"><?php</span> <span class="token function">_e</span><span class="token punctuation">(</span><span class="token string">'The description is not prominent by default; however, some themes may show it.'</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token delimiter">?></span></span><span class="token markup"><span class="token tag"><span class="token punctuation"></</span>span<span class="token punctuation">></span></span></span>
                <span class="token markup"><span class="token tag"><span class="token punctuation"></</span>td<span class="token punctuation">></span></span></span>
            <span class="token markup"><span class="token tag"><span class="token punctuation"></</span>tr<span class="token punctuation">></span></span></span>
        <span class="token markup"><span class="token tag"><span class="token punctuation"></</span>table<span class="token punctuation">></span></span></span>
    <span class="token php"><span class="token delimiter"><?php</span>
<span class="token punctuation">}</span>

<span class="token function">add_action</span><span class="token punctuation">(</span><span class="token string">'admin_head'</span><span class="token punctuation">,</span> <span class="token string">'remove_default_category_description'</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token keyword">function</span> <span class="token function">remove_default_category_description</span><span class="token punctuation">(</span><span class="token punctuation">)</span>
<span class="token punctuation">{</span>
    <span class="token keyword">global</span> <span class="token variable">$current_screen</span><span class="token punctuation">;</span>
    <span class="token keyword">if</span> <span class="token punctuation">(</span> <span class="token variable">$current_screen</span><span class="token operator">-</span><span class="token operator">></span><span class="token property">id</span> <span class="token operator">==</span> <span class="token string">'edit-category'</span> <span class="token punctuation">)</span>
    <span class="token punctuation">{</span>
    <span class="token delimiter">?></span></span>
        <span class="token markup"><span class="token tag"><span class="token punctuation"><</span>script <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>text/javascript<span class="token punctuation">"</span></span><span class="token punctuation">></span></span></span>
        <span class="token function">jQuery</span><span class="token punctuation">(</span><span class="token keyword">function</span><span class="token punctuation">(</span>$<span class="token punctuation">)</span> <span class="token punctuation">{</span>
            $<span class="token punctuation">(</span><span class="token string">'textarea#description'</span><span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">closest</span><span class="token punctuation">(</span><span class="token string">'tr.form-field'</span><span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">remove</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        <span class="token markup"><span class="token tag"><span class="token punctuation"></</span>script<span class="token punctuation">></span></span></span>
    <span class="token php"><span class="token delimiter"><?php</span>
    <span class="token punctuation">}</span>
<span class="token punctuation">}</span>
<span class="token delimiter">?>
</span></span></code>

امیدواریم این مقاله به شما در اضافه کردن ویرایشگر TinyMCE برای رده توضیحات کمک کرده باشد.برای مشاهده مقالات بیشتر درباره ی طراحی قالب وردپرس به http://www.on5.ir مراجعه نمایید.

آنفایو مرجع مقالات تخصصی طراحی قالب وردپرس

 

 

ادامه مطلب
دریافت لینک کوتاه مارک دار با وردپرس
چهارشنبه ۱۵ دی ۹۵

دریافت لینک کوتاه مارک دار با وردپرس

با بازاریابی رسانه های اجتماعی میتوانید در اوج خود باشید، و خدمات URL کوتاه در آن بیشترین تقاضا را دارند، وبلاگ نویسان در حال تبدیل به خدماتی مانند tr.im، bit.ly، و یا حتی ekey.us. دو معایب در استفاده از این خدمات وجود دارد. ابتدا آنها مارک نیست،دوم آنها قابل اعتماد نیست.در این مقاله ما به شما دریافت لینک کوتاه مارک دار با وردپرس را آموزش میدهیم.

ادامه مطلب

ادامه مطلب

هاست پرسرعت سرور ایران

مشاهده پلن‌ها
آنفایو

استعلام قیمت بصورت آنلاین

تلگرام