دیجی اسکریپت

دانلود رایگان اسکریپت Archives | دیجی اسکریپت

آموزش غیرفعال سازی نوار ابزار مدیریت در وردپرس

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

غیرفعال سازی نوار ابزار مدیریت

آموزش غیرفعال سازی نوار ابزار مدیریت در وردپرس

غیرفعال سازی نوار ابزار مدیریت گاهی نیاز بسیاری از کاربران وردپرس می باشد که در این مطلب قصد معرفی قطعه کدی برای وردپرس را داریم که می توانید اقدام به غیرفعال سازی آن نمایید. برای اینکار قطعه کد زیر را در فایل توابع قالب وردپرس خود یا همان Function.php قرار دهید:

/* Disable the WordPress Admin Bar for everyone. */
show_admin_bar(false);

اگر نیاز داشته باشید کد فقط برای مدیران اعمال نشود ولی برای کاربران دیگر غیرفعال شود لازم است از کد زیر استفاده کنید:

/* Disable the WordPress Admin Bar for all but admins. */
if (!current_user_can('administrator')):
show_admin_bar(false);
endif;

همچنین اگر می خواهید برای نویسندگان نیز نمایش داده شود، علاوه بر کد دوم باید کد زیر را نیز به پایان آن اضافه نمایید:

if (!current_user_can('edit_posts')) {
show_admin_bar(true);
}

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

The post آموزش غیرفعال سازی نوار ابزار مدیریت در وردپرس appeared first on ایکس اسکریپت.



لینک منبع مطلب

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

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

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

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

رفتن به ابتدای صفحه

برای شروع کار ابتدا لازم است تا کتابخانه جی‌کوئری را به سایت خود اضافه کنید، برای این منظور فایل header.php قالب خود را باز کرده و کد زیر را در مکان مناسبی بین کد </head><head> قرار دهید.

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/۱.۴.۳/jquery.min.js"></script>

سپس پس از کد فوق قطعه کدهای زیر را نیز قرار داده و فایل را ذخیره کنید.

<script type="text/javascript">
//<![CDATA[
$(document).ready(function(){
// hide #back-top first
$("#back-top").hide();
// fade in #back-top
$(function () {
$(window).scroll(function () {
if ($(this).scrollTop() > ۱۰۰۰) {
$('#back-top').fadeIn();
} else {
$('#back-top').fadeOut();
}
});
// scroll body to ۰px on click
$('#back-top a').click(function () {
$('body,html').animate({
scrollTop: ۰
}, ۸۰۰);
return false;
});
});
});
//]]>
</script>

در مرحله بعد لازم است تا تغییرات مربوط به استایل را برای دکمه بالا رفتن در وردپرس اعمال کنید، برای این منظور فایل style.css را در قالب خود باز کرده و کدهای زیر را در آن قرار دهید.

#back-top {
position: fixed;
bottom: ۱۰px;
margin-left: -۱۵۰px;
}
#back-top a {
width: ۱۰۸px;
display: block;
text-align: center;
text-decoration: none;
color: #bbb;
/* background color transition */
-webkit-transition: ۱s;
-moz-transition: ۱s;
transition: ۱s;
}
#back-top a:hover {
color: #۰۰۰;
}
/* arrow icon (span tag) */
#back-top span {
width: ۱۰۸px;
height: ۱۰۸px;
display: block;
margin-bottom: ۷px;
background: #ddd url(up-arrow.png) no-repeat center center;
/* rounded corners */
-webkit-border-radius: ۱۵px;
-moz-border-radius: ۱۵px;
border-radius: ۱۵px;
/* background color transition */
-webkit-transition: ۱s;
-moz-transition: ۱s;
transition: ۱s;
}
#back-top a:hover span {
background-color: #۷۷۷;
}

همانطور که در خط ۲۶ این کد مشاهده می‌کنید آدرس یک تصویر که مربوط به ایکن بالا رفتن در وردپرس می‌باشد قرار دارد، یک آیکون مناسب برای آن را نیز در پوشه اصلی قالب خود آپلود کرده و نام و فرمت آن را وارد کنید.

حال مجددا فایل header.php را باز کرده و کد زیر را بعد از تگ <body> در بالاترین بخش از آن قرار دهید.

<div id="top"></div>

در نهایت در انتهای همین فایل درست قبل از کد </body> قطعه کد زیر را برای نمایش دکمه بالا رفتن به ابتدای صفحه در وردپرس را قرار دهید.

<p style="display:block;" id="back-top">
<a href="#top"><span></span>رفتن به بالا</a>
</p>

پس از ذخیره فایل در نهایت دکمه‌ای در صفحات سایت برای بالارفتن در وردپرس نمایش داده خواهد شد.

The post رفتن به ابتدای صفحه در وردپرس با جاوا اسکریپت appeared first on ایکس اسکریپت.



لینک منبع مطلب

پوسته محصولات ارنگانیک Organic Life وردپرس

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

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

پوسته محصولات ارنگانیک Organic Life وردپرس

قابلیت های پوسته محصولات ارنگانیک Organic Life وردپرس :

  • کاملا راستچین
  • کاملا واکنش گرا
  • سازگار با ووکامرس
  • دارای افزونه ویژوال کامپوسر
  • دارای افزونه Slider Revolution
  • دارای مگامنو
  • امکان ترجمه
  • نصب دمو با یک کلیک
  • استفاده از فریم ورک بوت استرپ
  • دارای بخش نمونه کارها
  • مدیریت رنگبندی ها
  • فونت آیکون
  • سئو بهینه سازی شده
  • صفحه در دست ساخت
  • کدنویسی تمیز
  • و امکانات دیگر…

 

دموی آنلاین

دانلود با لینک مستقیم



لینک منبع مطلب

نمایش برچسب های محبوب مطالب در وب سایت وردپرس

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

نمایش برچسب های محبوب

نمایش برچسب های محبوب مطالب در وب سایت وردپرس

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

نمایش برچسب های محبوب مطالب به صورت دستی

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

function wpb_tag_cloud() {
$tags = get_tags();
$args = array(
    'smallest'                  => ۱۰,
    'largest'                   => ۲۲,
    'unit'                      => 'px',
    'number'                    => ۱۰, 
    'format'                    => 'flat',
    'separator'                 => " ",
    'orderby'                   => 'count',
    'order'                     => 'DESC',
    'show_count'                 => ۱,
    'echo'                        => false
);
 
$tag_string = wp_generate_tag_cloud( $tags, $args );
 
return $tag_string;
 
}
// Add a shortcode so that we can use it in widgets, posts, and pages
add_shortcode('wpb_popular_tags', 'wpb_tag_cloud');
 
// Enable shortcode execution in text widget
add_filter ('widget_text', 'do_shortcode');

کد فوق ده برچسب محبوب وب سایت تان را با تعداد مطالب هر برچسب در ابرچسب تولید می کند.

امیدوارم این آموزش مورد استفاده شما عزیزان قرارگیرد. موفق باشید.

The post نمایش برچسب های محبوب مطالب در وب سایت وردپرس appeared first on ایکس اسکریپت.



لینک منبع مطلب

روش ایجاد کپی رایت پویا در وردپرس

امروز با آموزش کاربردی دیگر در زمینه وردپرس با شما عزیزان همراه هستیم. به متن های کپی رایت در پایین وب سایت ها دقت کرده اید؟ بعضی از کپی رایت ها دارای تاریخ می باشند و این تاریخ ها قدیمی و بروز رسانی نشده است!! که این شاید برای کاربران آزار دهنده باشد و جلوه مناسبی برای وب سایت نداشته باشد. با ادامه آموزش برای ساخت کپی رایت پویا در وردپرس همراه ما باشید.

آموزش روش ایجاد کپی رایت پویا در وردپرس

روش ایجاد کپی رایت پویا

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

روش اول: ایجاد کپی رایت پویا با کمک کدهای PHP

در این روش باید کد زیر را در فایل functions.php قالب وردپرس سایت در محل مناسبی کپی کنید:

&copy; ۲۰۱۷ – <?php echo date('Y'); ?> YourSite.com

سپس تغییرات را ذخیره نمایید.

روش دوم: مناسب ترین و بهترین روش برای ایجاد کپی رایت پویا

در این روش از تابع ComicPress استفاده می شود. این تابع یک تاریخ کپی رایت پویا براساس تاریخ انتشار قدیمی ترین پست و جدیدترین پست شما ایجاد می کند. اما اگر اولین سال تاسیس سایت شما باشد، این تابع فقط سال جاری را نمایش می دهد.

حال برای اجرای این تاریخ کپی رایت پویا در پایین سایت وردپرس خود، باید به فایل functions.php بروید و کد زیر را در آن قرار دهید:

function comicpress_copyright() {
global $wpdb;
$copyright_dates = $wpdb->get_results("
SELECT
YEAR(min(post_date_gmt)) AS firstdate,
YEAR(max(post_date_gmt)) AS lastdate
FROM
$wpdb->posts
WHERE
post_status = 'publish'
");
$output = '';
if($copyright_dates) {
$copyright = "&copy; " . $copyright_dates[۰]->firstdate;
if($copyright_dates[۰]->firstdate != $copyright_dates[۰]->lastdate) {
$copyright .= '-' . $copyright_dates[۰]->lastdate;
}
$output = $copyright;
}
return $output;
}

سپس به فایل فوتر قالب بروید و قطعه کد زیر را در این فایل کپی کنید. این کد برای نمایش تاریخ می باشد.

<?php echo comicpress_copyright(); ?>

پس از ذخیره سازی تغییرات فوق می توانید تاریخ کپی رایت پویا را در سایت خود مشاهده کنید.

The post روش ایجاد کپی رایت پویا در وردپرس appeared first on ایکس اسکریپت.



لینک منبع مطلب

آموزش غیرفعال کردن آپدیت خودکار وردپرس

آموزش غیرفعال کردن آپدیت خودکار وردپرس

در این مقاله از ایکس اسکریپت قصد دارم تا به موضوعی بپردازم که لازم است تا تمامی وبسایت‌های وردپرسی از آن استفاده کنند. شاید بپرسید دلیل اینکه آپدیت و به‌روزرسانی خودکار وردپرس را غیر فعال کنیم چیست؟

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

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

آموزش غیرفعال کردن آپدیت خودکار وردپرس

غیرفعال کردن آپدیت خودکار وردپرس

برای غیرفعال کردن به‌روزرسانی وردپرس ابتدا به روت مکانی که وردپرس را در آن نصب کرده‌اید مراجعه کرده و کد زیر را در مکان مناسبی از فایل wp-config.php که به عنوان فایل کانفیگ وردپرس آن را می‌شناسیم قرار دهید.

define( 'WP_AUTO_UPDATE_CORE', false );

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

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

حذف پیام به‌روزرسانی وردپرس

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

غیرفعال کردن آپدیت خودکار وردپرس

برای غیرفعال کردن نمایش پیغام آپدیت وردپرس ابتدا به ویرایش قالب خود مراجعه کرده و سپس کدهای زیر را در مکان مناسبی از فایل فانکشن(functions.php) قالب خود قرار دهید.

add_action('admin_menu','wphidenag');
function wphidenag() {
remove_action( 'admin_notices', 'update_nag', ۳ );
}

همانطور که در این قطعه کد مشاهده می‌کنید یک اکشن و هک وردپرس اضافه شده است که در آن به تابع هشدار و نوتیفیکیشن وردپرس دستور داده شده است تا پیغام مربوط به به‌روزرسانی وردپرس را از پیشخوان وردپرس حذف کند.

The post آموزش غیرفعال کردن آپدیت خودکار وردپرس appeared first on ایکس اسکریپت.



لینک منبع مطلب

بهینه سازی نظرات وردپرس و افزایش سرعت سایت

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

در این مقاله از ایکس اسکریپت قصد دارم تا به معرفی راهکارهایی بپردازم که با استفاده از آنها قادر خواهید بود تا به بهینه سازی نظرات وردپرس پرداخته و هم‌راستا با همین موضوع سرعت سایت خود را افزایش دهید.

بهینه سازی نظرات وردپرس و افزایش سرعت سایت

بهینه سازی نظرات وردپرس

 

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

برای نمایش محتوای یک دیدگاه در وردپرس پروسه زیر طی می‌شود

  • جدول مربوط به دیدگاه‌ها در وردپرس بررسی شده و در صورت وجود دیدگاه برای نوشته مورد نظر پاسخ مثبت جهت نمایش آن پردازش می‌شود.
  • منابع داخلی همچون محتوای دیدگاه و سایر فیلدهای سفارشی به همراه منابع خارجی همچون تصویر گراواتار جهت نمایش شروع به فراخوانی و بارگزاری می‌کنند.
  • اگر در بخش نظرات از جی‌کوئری و جاوا اسکریپت جهت نمایش با حالت خاصی همچون پاسخ سریع بدون نیاز به لود مجدد صفحه و.. وجود داشته باشد بارگزاری می‌شوند.
  • در نهایت دیدگاه مورد نظر برای بازدیدکننده نمایش داده می‌شود.

به همین ترتیب با افزایش روزافزون دیدگاه‌ها در وبسایت با افزایش درخواست‌های مختلف http مواجه خواهید شد که اگر چاره مناسبی برای آن انتخاب نکنید مطمئنا با کاهش سرعت وبسایت روبه‌رو خواهید شد.

۱- بهینه‌سازی دیدگاه‌ها

در بیشتر موارد در بخش دیدگاه‌ها وردپرس از همان فرم پیش فرض استفاده می‌شود که شامل فیلدهای اضافی نیست، که در این صورت مشکل آنچنانی برای کوئری‌ها و درخواست‌های http وجود ندارد و می‌توانید با استفاده از پیشنهاداتی که در ادامه برای دیدگاه‌های وردپرس ارائه می‌شود سرعت آن را افزایش دهید.

۲- نمایش دیدگاه‌ها در یک سیستم مجزا

اگرر بتوانید تا از یک سیستم مجزا برای ارسال و دریافت دیدگاه استفاده کنید به مراتب سرعت بهتری برای بارگزاری صفحات خود خواهید داشت. از جمله این موارد می‌توان به نمایش دیدگاه‌های در وردپرس با Disqus اشاره کرد.

۳- بهینه‌سازی ظاهر فرم دیدگاه‌های وردپرس

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

برای ایجاد محدودیت در تعداد نمایش دیدگاه‌های وردپری به مسیر تنظیمات> گفت‌وگوها مراجعه کرده و از صفحه بندی برای آن استفاده کنید.

بهینه سازی نظرات وردپرس

۴- استفاده از آواتار دلخواه و لود آن از هاست

برای این مورد می‌توانید یک آواتار دلخواه برای خود طراحی کرده و یا اینکه با استفاده از افزونه‌ای برای نمایش پروفایل کاربران که امکان ارسال دیدگاه‌ها را با ثبت‌نام کردن محدود نید قادر خواهید بود تا از تصویر دلخواه خود در سایت استفاده کرده و یا اینکه کاربران با بارگزاری و آپلود تصویر پروفایل دلخواه خود در هاست، از آواتاری که در هاست قرار دارد استفاده کنید.

برای این مورد می‌توانید از مقاله مدیریت آواتار کاربران وردپرس استفاده کنید.

The post بهینه سازی نظرات وردپرس و افزایش سرعت سایت appeared first on ایکس اسکریپت.



لینک منبع مطلب

زبان برنامه نویسی PHP پی اچ پی چیست ؟

زبان برنامه نویسی PHP پی اچ پی چیست

پی اچ پی یه زبان برنامه نویسی توسعه یافته برای طراحی وب است که مخفف Hypertext Preprocessor به معنای پیش پردازنده ی ابرمتن است اما در ابتدا php از عبارت personal homepage به معنای صفحه خانگی شخصی گرفته شده بود. از پی اچ پی میشه به عنوان زبان برنامه نویسی عمومی هم استفاده کرد. تا دی ۱۳۹۱ روی ۲۴۴ میلیون وب سایت حدود ۲ میلیون سرور نصب شده؛ میشه گفت حدود سه چهارم وب سایت های دنیا ازش استفاده میکنن؛ سایتهای شناخته شده ای مثل فیسبوک، وردپرس، جوملا، یاهو و ویکی پدیا از این زبان استفاده کردن. راسموس لردوف این زبان رو در سال ۱۳۷۳ ساخته است که در حال حاضر توسط گروه پی اچ پی در حال توسعه است.

برنامه نویسی به زبان پی اچ پی PHP

برنامه نویسی به زبان پی اچ پی PHP

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

کدهای پی اچ پی به وسیله ی یه وب سرور که این نرم افزار روی اون نصب باشه تفسیر میشن. دستورهای این زبان به صورت مستقیم میتونن درون کدهای html قرار بگیرن. نسخه ی ۴٫۳ به بعد زبان پی اچ پی قابلیت پشتیبانی از رابط خط فرمان یا command-line interface رو دارن. این قابلیت برای ایجاد نرم افزارهای غیر وب یا نرم افزارهای با واسط کاربری میتونه مورد استفاده قرار بگیره.

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

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

توابع در نسخه ی ۵٫۲ و نسخه های قبل از آن دست اول نبوده و فقط با اسمشون به شکل مستقیم و غیر مستقیم قابل فراخوانی هستن. توابع پی اچ پی بدون نوشتن نمونه ی اولیه تعریف میشن. پی اچ پی قابلیت تعریف توابع بدون نام رو نداره اما میشه با قرار دادن نام یه تابع در متغیر، اون رو به صورت غیر مستقیم فراخوانی کرد.

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

برخی از مشکلات امنیتی که در سال ۹۱ توسط پایگاه داده امنیتی ملی منتشر شد مربوط به زبان پی اچ پی بود. مشکلات تکنیکی که در خود برنامه وجود داره خیلی کمه و این مشکلات اغلب توسط برنامه نویسان به علت عدم استفاده از روشهای مناسب ایجاد میشه. برای رفع این اشتباهات برنامه نویسان، قابلیتهای بسیاری برای تشخیص خطاهای امنیتی پیشنهاد شده که هنوز به تایید گروه نرسیده است.

با PHP خیلی کارا میشه کرد

با PHP خیلی کارا میشه کرد

پی اچ پی به دلیل رایگان بودنش برای طراحی وب ارجحیت داره و برای طراحان وب سراسر دنیا مورد استفاده قرار می گیره. PHP بهترین گزینه برای طراحی وب ارزان است. گروه PHP یک منبع کد کامل رو فراهم می کنه که به کاربران اجازه می ده تا در صورت نیاز، سفارشی سازی کنند و طراحی وب رو توسعه بدن. پی اچ پی به راحتی با هر سیستم عامل از جمله Lennox، Mac، OSX و لینوکس کار می کنه. پی اچ پی همچنین بسیاری از سرورهای وب در حال استفاده رو از جمله Apache و IIS پشتیبانی می کنه.

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

پی اچ پی یه زبان پردازه نویسی یا اسکریپت نویسی در سمت سرور است. شاید به خودتون بگید اصلا این زبان اسکریپت نویسی چی هست؟

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

پردازه ها اجازه ی کنترل بعضی از کاربردهای نرم‌افزار رو به برنامه‌نویس می‌ده اما تعدادی از فرمان‌ها و امکانات زبان‌های بزرگ در این زبان‌ها حذف شدن. مثلاً امکان نوشتن فایل یا پاک کردن فایل‌ها روی سیستم کاربر مثل زبان‌های برنامه‌نویسی وجود نداره. جاوا اسکریپت، پرل و پایتون مثالهای این گروه هستن.

زبان برنامه نویسی با اسکریپت نویسی یه سری تفاوتهایی باهم دارن. زبان برنامه نویسی تمام ویژگی های موردنیاز برای توسعه ی کامل اپلیکیشن رو داره، اما زبان اسکریپت نویسی بیشتر برای کارهای تکراری و روتین استفاده میشه. کدها در زبان برنامه نویسی قبل از اجرا کامپایل میشه، اما کدها در زبان اسکریپت نویسی معمولا بدون کامپایل اجرا میشن. زبان برنامه نویسی نیازی به قرار گرفتن در یه زبان دیگه نداره، اما زبان اسکریپ نویسی اغلب در محیطهای نرم افزاری دیگه قرار میگیره.

محتوای پویای پی اچ پی برای وب سرورها به کاربران این امکان رو میده تا روی زبان برنامه نویسی سمت سرور تمرکز کنن. پی اچ پی یک قابلیت رابط خط فرمان رو توسعه داده است که می تونه در برنامه های گرافیکی مستقل مورد استفاده قرار بگیره. کاربران پی اچ پی به خروجی HTML محدود نمی شن اونها می تونن به راحتی از هر متن مانند XHTML یا دیگر فرمت فایل XML استفاده کنن. کاربران پی اچ پی همچنین قادر به ضمیمه انواع دیگری از تصاویر مانند فایل های PDF و فیلم های فلش هستند؛ که این می تونه به صورت خودکار در یک سیستم به جای نیاز به چاپ تولید و ذخیره بشه، به این صورت که برای محتوای پویای کاربر یک مخزن سمت سرور ایجاد بشه.

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

زبان نحوی پی اچ پی

یک فایل پی اچ پی همچنین می تونه حاوی تگهایی مانند HTML و اسکریپت سمت کاربر مانند جاوا اسکریپت باشه.

  • هنگام یادگیری زبان پی اچ پی،HTML یک مزیت اضافی است. شما حتی می تونید پی اچ پی رو بدون دونستن HTML یاد بگیرید، اما توصیه می شه حداقل اصول HTML رو بدونید.
  • سیستم های مدیریت پایگاه داده(DBMS) برای برنامه های مبتنی بر پایگاه داده.
  • برای موضوعات پیشرفته تر مانند برنامه های تعاملی و خدمات وب، به جاوا اسکریپت و XML نیاز پیدا می کنید.

فرمت فایل پی اچ پی

برای اینکه سرور، فایل های پی اچ پی و اسکریپتها رو شناسایی کنه پسوند فایل و تگها رو باید با فرمت “.php” ذخیره کنیم. پسوند فایلهای قدیمی ترپی اچ پیشامل:

  • .phtml
  • .php3
  • .php4
  • .php5
  • phps.

شما میتونید فایلهای پی اچ پی بدون تگ html بسازید که به این فایلها پی اچ پی محض میگن.

سرور، کد PHP رو تفسیر می کنه و نتایج رو به عنوان کد HTML به مرورگرهای وب منتقل می کنه.

برای اینکه سرور کد پی اچ پی رو از کد HTMLتشخیص بده، همیشه باید کد پی اچ پی رو در تگهای PHP قرار بدید.

زبان پی اچ پی به کوچک و بزرگ بودن حروف حساسه است.

تگ های پی اچ پی خود به حروف حساس نیستن، اما شدیدا توصیه می شه که از حروف کوچک استفاده کنید.

چه کارهایی می تونید با PHP انجام بدید:

کارهای زیادی هست که می تونید با PHP انجام بدید مثلا:

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

مزیتهای زبان پی اچ پی

زبان برنامه نویسی PHP چیست

زبان برنامه نویسی PHP چیست

اگه شما با بقیه ی زبان های سمت سرور مانند ASP.NET یا JSP آشنا باشید، ممکنه بدونید که چه چیزی پی اچ پی رو از بقیه متمایز میکنه. انتخاب پی اچ پی نسبت به بقیه مزایای متعددی داره. برخی از آنها عبارتند از:

  • یادگیری آسان: یادگیری و استفاده ی پی اچ پی راحته. برای برنامه نویسان مبتدی که تازه شروع به توسعه وب کردن، پی اچ پی اغلب به عنوان بهترین و مناسب ترین انتخاب برای یادگیری در نظر گرفته می شه.
  • منبع باز: پی اچ پی یک پروژه منبع باز است. زبان برنامه نویسی توسط جامعه ی جهانی توسعه دهندگان توسعه یافته و نگهداری می شه که منبع کد رو به صورت آزاد برای دانلود و استفاده در اختیارتون می گذاره. هیچ هزینه ای برای استفاده از پی اچ پی برای پروژه های فردی یا تجاری، از جمله به روز رسانی های آینده نیاز نیست.
  • قابلیت انتقال: پی اچ پی روی سیستم عامل های مختلف مانند مایکروسافت ویندوز، لینوکس، سیستم عامل مک، و غیره اجرا می شه و تقریبا با تمام سرورهای مورد استفاده امروز مانندApache، IIS و غیره سازگار است.
  • عملکرد سریع: اسکریپت های نوشته شده در پی اچ پی معمولا سریعتر از اونهایی که در زبان های اسکریپتی دیگر مانند ASP.NET یا JSP نوشته شده است اجرا می شن.
  • اجتماع گسترده: از آنجا که PHP توسط جامعه ی جهانی پشتیبانی میشه، پیدا کردن کمک یا مستندات برای پی اچ پی آنلاین بسیار آسان است.

 

سازنده زبان برنامه نویسی PHP کیست

راسموس لردورف Rasmus Lerdorf سازنده زبان PHP

راسموس لردورف  Rasmus Lerdorf سازنده زبان PHP

راسموس لردورف  Rasmus Lerdorf یک برنامه‌نویس دانمارکی با تابعیت کانادایی است. او بیشتر به خاطر ابداع زبان برنامه‌نویسی پی‌اچ‌پی شناخته می‌شود. او نویسنده دو نسخه اولیه از این زبان بود و در نسخه‌های بعدی که توسط گروهی متشکل از اندی گوتمانس, زیو سوراسکی و جیم ونستد رهبری می‌شد هم مشارکت داشت. مشارکت او در پروژه هنوز هم ادامه دارد.

خانواده لردورف در سال ۱۹۸۰ از گرینلند به کانادا مهاجرت کردند و بعدها در سال ۱۹۸۳ به کینگ سیتی، اونتاریو نقل مکان کردند. او پس از فارغ التحصیل شدن از دبیرستان کینگ سیتی در دانشگاه واترلو مشغول به ادامه تحصیل شد. لردورف در سال ۱۹۹۳ از دانشگاه واترلو مدرک کارشناسی خود را در رشته مهندسی سامانه‌ها دریافت کرد. او مشارکت‌هایی هم در پروژه وب سرور آپاچی و پایگاه داده ام‌اس‌اکیوال داشته‌است. لردورف از سپتامبر ۲۰۰۲ تا ۶ نوامبر ۲۰۰۹ در شرکت یاهو! کار می‌کرد. لردورف تا کنون بارها در کنفرانس‌های متعدد نرم‌افزارهای آزاد و متن‌باز در سرتاسر دنیا سخنرانی کرده‌است.

منبع : زبان برنامه نویسی PHP پی اچ پی چیست ؟



لینک منبع مطلب

افزونه مدیریت و شخصی‌سازی نظرات وردپرس CommentPress

CommentPress نام افزونه کاربردی و حرفه ای وردپرس می‌باشد که به وسیله آن می‌توانید بخش نظرات وبسایت وردپرسی خود را مدیریت کرده و شخصی سازی کنید. این افزونه به شما این امکان را می‌دهد تا بتوانید برای این بخش امکانات مختلفی همچون افزودن نظر، ویرایش و حذف نظرات را ایجاد کرده و در اختیار کاربران قرار دهید. کاربران به آسانی میتوانید از امکانات این بخش استفاده کرده و در صورت نیاز فایل های همچون تصویری و صوتی و همچنین لینک را در نظرات خود قرار دهند.

افزونه وردپرس CommentPress از تکنولوژی Ajax بهره مند است و به همین جهت برای بارگذاری نظرات و همچنین نمایش آنها از این تکنولوژی استفاده کرده و به صورت زنده آن ها را بارگیری می‌کند. این افزونه در کنار امکانات متنوع خود، دارای طرح های مختلف برای نمایش نظرات می‌باشد که می‌توانید از این طرح ها استفاده کنید. این افزونه به کمک مدیریت حرفه ای خود به شما این امکان را می‌دهد تا بتوانید به آسانی بخش نظرات خود را شخصی سازی کرده و مطابق با نیاز خود طراحی کنید.

قابلیت های افزونه مدیریت و شخصی‌سازی نظرات وردپرس CommentPress :

  • کاملا واکنش گرا
  • افزودن نظر
  • پاسخ به نظرات خاص
  • ویرایش نظرات
  • حذف نظرات
  • بارگیری و نمایش نظرات با Ajax
  • صفحه بندی نظر، تعداد نظرات در هر صفحه، تعداد نظرات برای بارگیری
  • دکمه افزودن لینک، فیلم و صدا
  • رتبه بندی نظرات با دکمه لایک
  • محدودیت کاراکترها در نظر
  • گزینه ای برای اجازه دادن به اظهار نظر فقط به کاربران ثبت نام شده، یا همچنین به غیر ثبت نام.
  • کد امنیتی کپچا
  • نظرات به فرمت تاریخ فیس بوک.
  • ورود خودکار، با استفاده از کد کوتاه، برای ویجت
  • ۴ طرح کاربردی و زیبا
  • امکان سفارشی سازی افزونه
  • پشتیبانی از انواع پست های وردپرس
  • و امکانات دیگر…

نوشته افزونه مدیریت و شخصی‌سازی نظرات وردپرس CommentPress اولین بار در کمیاب اسکریپت. پدیدار شد.



لینک منبع مطلب

Joomla 3.9.5 سیستم مدیریت محتوا جوملا

Joomla ( جوملا ) یک سیستم open source ( منبع باز ) برای مدیریت محتوا ( CMS ) است که شما را قادر به ایجاد وبسایت ها و برنامه های کاربردی برخط و قوی می سازد. قابلیت‌ های جوملا! شامل امکان بارگذاری موقت در حافظه برای بهبود کارایی (caching)، ایجاد فهرست خودکار، ارسال خبر از طریق قالب RSS، ارائهٔ نسخه قابل چاپ، بخش‌های کوتاه خبری، تالار گفتگو، نظر سنجی، تقویم، جستجوی اینترنت و پشتیبانی از زبان‌های متعدد ( از جمله پارسی) است.

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

نوشته Joomla 3.9.5 سیستم مدیریت محتوا جوملا اولین بار در کمیاب اسکریپت. پدیدار شد.



لینک منبع مطلب

صفحه 1 از 679
12345678910 بعدی 203040...«