خانه / وردپرس / آموزش وردپرس / 5 کد کاربردی وردپرس برای سفارشی سازی سایت
5 کد کاربردی وردپرس برای سفارشی سازی سایت
5 کد کاربردی وردپرس برای سفارشی سازی سایت

5 کد کاربردی وردپرس برای سفارشی سازی سایت

با سلام دوستان با 5 کد کاربردی وردپرس برای سفارشی سازی سایت  خدمتتون میرسیم که کدهای عالی و ساده و بدون پیچیدگی برای افزودن انواع ویژگی های خاص بوده است و لازم در همین ابتدا بگم قبل از تغییرات و قرار دادن کدهای از سایت خود یک بک آپ بگیرید تا به مشکل بر نخورید

5 کد کاربردی وردپرس برای سفارشی سازی سایت

1- تعیین کاراکتر در دیدگاه ها : دوستان برخی از مواقع افراد میان و دیدگاه های طولانی رو برای شما قرار می دهند که هم وقت گیر و جواب دهی آنها هم سخت می شود بنابراین ما در زیر کدی رو براتون قراردادیم که میتوند ان رو در فایل header.php خود جهت تعیین حداکثر تعدا کاراکتر ها داشته باشید

</pre>
<script type="text/javascript">jQuery(function($) {// configurevar comment_input = $( '#commentform textarea' );var submit_button = $( '#commentform .form-submit' );var comment_limit_chars = 98;// stop editing here// display how many characters are left$( '<div class="comment_limit_info"><span>' + comment_limit_chars + '</span> کارکترهای مجاز</div>' ).insertAfter( comment_input );comment_input.bind( 'keyup', function() {// calculate characters leftvar comment_length = $(this).val().length;var chars_left = comment_limit_chars - comment_length;// display characters left$( '.comment_limit_info span' ).html( chars_left );// hide submit button if too many chars were usedif (submit_button)if( chars_left < 0 ){submit_button.attr('disabled', 'disabled');submit_button.hide();}else{submit_button.removeAttr('disabled');submit_button.show();}});});</script>
<pre>

کد کاربردی رو که قراردادیم جهت Nofollow  کردن بوده است تا در سئوی سایت شما هم موثر باشه تا لینک ها شناخته شود و Nofollow  شوند که باید انها رو در فایل function.php خود قراردهید ( شما میتونید به آموزش که قراردادیم و در مورد Nofollow کردن لینک ها بوده است مراجعه نماید )

</pre>
<?phpadd_filter('the_content', 'auto_nofollow');function auto_nofollow($content) {//return stripslashes(wp_rel_nofollow($content));return preg_replace_callback('/<a>]+/', 'auto_nofollow_callback', $content);}function auto_nofollow_callback($matches) {$link = $matches[0];$site_link = get_bloginfo('url');if (strpos($link, 'rel') === false) {$link = preg_replace("%(href=S(?!$site_link))%i", 'rel="nofollow" $1', $link);} elseif (preg_match("%href=S(?!$site_link)%i", $link)) {$link = preg_replace('/rel=S(?!nofollow)S*/i', 'rel="nofollow"', $link);}return $link;} ?>
<pre>

کد بعدی مربوط میشه به غیر فعال کردن دیدگاه ها در پستهای قدیمی زیرا بسیاری از شما ها با قراردادن مطالب بسیار دیگه لازم به نظر دادن و بحث درمورد پستهای قدیمی رو نمی دونید پس کد رو در  function.php در ادمه کدهای فایل قراردهید

</pre>
<?phpfunction close_comments( $posts ) {if ( !is_single() ) { return $posts; }if ( time() - strtotime( $posts[0]->post_date_gmt ) > ( 30 * 24 * 60 * 60 ) ) {$posts[0]->comment_status = 'closed';$posts[0]->ping_status = 'closed';}return $posts;}add_filter( 'the_posts', 'close_comments' );?>
<pre>

شاید برخی از شما ها دارای سایت اختصاصی بوده و تصاویر  رو به صورت اختصاصی و وقت زیاد برای انها می گذارید و دوست ندارید کسی آنها رو کپی نماید بنابراین کد زیر و در header.php جهت جلوگیری از کپی کردن تصاویر قراردهید

<script type=”text/javascript”>$(document).ready(function(){$(document).bind(“contextmenu”,function(e){return false;});});</script>

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

</pre>
<?php/* Template Name: Restricted to Authors only */if ( !current_user_can('author')) {include('error.php');exit(0);}?>
<pre>

منبع : قالب وردپرس

 

پاسخ دهید

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