دیجی اسکریپت

آموزش وردپرس Archives | صفحه 16 از 34 | دیجی اسکریپت

محدود کردن نویسنده در مشاهده مطالب دیگر نویسندگان در وردپرس
[ad_1]

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

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

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

برای اینکه بتوانید امکان مشاهده مطالب سایر نویسندگان را از دید کاربران محدود کنید و آنها تنها قادر به مشاهده مطالب خود باشند کافی‌است تا کد زیر را کپی کرده و در بخش مناسبی از فایل فانکشن (functions.php) قالب خود اضافه کرده و آن را ذخیره کنید.

function posts_for_current_author($query) {
    global $pagenow;
 
    if( 'edit.php' != $pagenow || !$query->is_admin )
        return $query;
 
    if( !current_user_can( 'edit_others_posts' ) ) {
        global $user_ID;
        $query->set('author', $user_ID );
    }
    return $query;
}
add_filter('pre_get_posts', 'posts_for_current_author');

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

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

افزونه‌ای که قصد معرفی آن را دارم با نام Manage/View Your Posts Only در مخزن وردپرس ثبت شده است و تا به امروز توانسته است تا بیش از ۷۰۰ نصب فعال و کسب امتیاز ۵ را ازآن خود نماید.

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

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

[ad_2]

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

آموزش ثبت سایت در گوگل وبمستر تولز (سرچ کنسول) از روش اصولی
[ad_1]

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

 

گوگل وبمستر تولز یا سرچ کنسول گوگل چیست؟

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

 

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

آموزش ثبت سایت در گوگل وبمستر تولز (سرچ کنسول) از روش اصولی

البته این سیستم در سال ۲۰۱۸ آپدیت شد و به Google Search Console یا کنسول سرچ گوگل تغییر نام داد که محیط آن به این شکل هست:

آموزش ثبت سایت در گوگل وبمستر تولز (سرچ کنسول) از روش اصولی

ثبت سایت در گوگل

برای ثبت کردن سایت وردپرسی خود در گوگل چندین مرحله نیاز هست! در زیر تمامی مراحل را برای شما توضیح دادم، یک به یک را دنبال کنید. سپس کافیست آموزش سئو وردپرس را ببینید تا بتوانید سایتتان را در صفحه اول گوگل به نمایش در آورید. 🙂

 

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

در اولین مرحله باید وردپرس را روی سایتتان نصب کنید. سپس وارد پنل مدیریت وردپرس شده و به بخش تنظیمات> خواندن در پیشخوان وردپرس بروید و از غیرفعال بودن گزینه “نمایش به موتورهای جستجو” مطمئن شوید.

آموزش ثبت سایت در گوگل وبمستر تولز (سرچ کنسول) از روش اصولی

نصب افزونه Yoast SEO

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

 

به ابزار گوگل وب مستر رفته و با حساب گوگل یا همان Gmail خودتان به سیستم وارد شوید.در این مرحله باید سایت خود را به کنسول جستجوی گوگل اضافه کنید. به اکانت وب مستر تولز بروید و روی دکمه Add Property کلیک کنید. بعد آدرس سایت وردپرس خود را وارد و اضافه کنید. در صفحه بعد به تب Alternate methods بروید و رادیو باکس HTML tag را انتخاب کنید.

آموزش ثبت سایت در گوگل وبمستر تولز (سرچ کنسول) از روش اصولی

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

اگر از روش HTML Tag استفاده می‌کنید کافیست تنها کد زیر را از گوگل دریافت کنید.

<meta name="google-site-verification" content="کد گوگل در اینجا قرار دارد"/>

عبارتی که به جای”کد گوگل در اینجا قرار دارد” مشاهده می فرمایید را کپی کنید.

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

آموزش ثبت سایت در گوگل وبمستر تولز (سرچ کنسول) از روش اصولی

در ادامه به صفحه کنسول گوگل رفته و بر روی دکمه verify کلیک کنید.

 

ساخت و تنظیم نقشه های XML سایت

زمانیکه وب سایت شما تایید شد کاری که باید انجام دهید ساخت نقشه سایت میباشد. سپس سایت مپ را از بخش sitemaps ثبت کرده و پس از پایان انجام این کار ممکن است زمانی طول بکشد تا داده های سایت برای گوگل نمایش داده شود.

 

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

آموزش ثبت سایت در گوگل وبمستر تولز (سرچ کنسول) از روش اصولی

در آخرین مرحله مجددا وارد حساب کاربری کنسول جستجوی گوگل شوید و سایت خود را انتخاب کنید. بعد در سمت چپ به بخش Crawl /Sitemaps بروید و روی دکمه Add / Test Sitemap کلیک و URL Sitemap خود را اضافه کنید.

آموزش ثبت سایت در گوگل وبمستر تولز (سرچ کنسول) از روش اصولی

به همین راحتی بعد از گذشت چند ساعت، لینک‌های شما در گوگل نمایش داده می‌شود و می‌توانید برای همیشه بازدیدکننده رایگان دریافت کنید! 🙂 موفق و پیروز باشید.

نوشته آموزش ثبت سایت در گوگل وبمستر تولز (سرچ کنسول) از روش اصولی اولین بار در بیست اسکریپت. پدیدار شد.

[ad_2]

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

نمایش شورت کد در قالب وردپرس
[ad_1]

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

قبلا در مورد اینکه شورت کد چیست و چرا در وردپرس استفاده می شود صحبت کردیم و خدمتتون عرض کردم که:

  • شورت کد از نسخه ۲٫۵ به بعد در وردپرس اضافه شد و برای کارهای مختلف میشه ازش استفاده کرد . به معنای کامل و طی یک جمله بخوام خدمتتون توضیح بدم شورت کد به شما امکان نوشتن کد های قالب و افزونه ها رو در نوشته ها و برگه های سایت وردپرسی میده.

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

[userpro template=login]

خب حالا اگر که شورت کد رو توی قالب سایتتون قرار بدید بصورت یک متن ساده نمایش داده میشه. پس نیاز داریم تا از یک تابع وردپرسی استفاده کنید به نام do shortcode برای نمایش شورت کد در قالب وردپرس. به این صورت:

<?php echo do_shortcode("[shortcode]"); ?>

کافیه شورت کد خودتون رو جای [shortcode] قرار بدید تا شورتکد شما در قالب سایت اجرا بشه.

نوشته نمایش شورت کد در قالب وردپرس اولین بار در بیست اسکریپت. پدیدار شد.

[ad_2]

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

پارک دامنه یا Park Domain چیست؟ آموزش پارک دامین روی هاست
[ad_1]

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

 

پارک دامین چیست؟

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

چقدر تعریف ما مشابه کتاب علوم تجربی دوم راهنمایی شد. 😀 اما واقعا منظور از پارک دامین همین هست. کارهایی که انجام میدیم تا اطلاعات یک سایت با تایپ کردن آدرس دامین دیگری در مرورگر، نمایش داده شود. مثلا: آدرس سایت ما www.20script.ir هست و می‌خواهیم اگر فردی www.20script.com را در مرورگرش وارد کرد وارد سایت ۲۰اسکریپت شود.

 

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

 

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

تفاوتی بین پارک دامین و ریدایرکت کردن دامنه وجود دارد. تفاوت این هست که موقع پارک کردن دامنه، با وارد کردن دامنه در مرورگر به دامین قبلی تغییر مسیر داده نمی‌شوید و سایت با همان دامنه پارک شده نمایش داده می‌شود. اما موقع ریدایرکت کردن دامنه داستان کاملا فرق دارد. با ریدایرکت کردن Domain شما بصورت کامل به دامین اصلی منتقل خواهید شد. همین حالا ۲۰script.com را در مرورگر خود وارد کنید تا به دامین اصلی دات کام ۲۰اسکریپت منتقل شوید. به همین راحتی!

اما چطور پارک دامین کنیم؟

 

پارک دامنه در سی پنل

برای پارک کردن دامنه در سی پنل، کافیست ابتدا وارد سی پنل شوید. yoursite.com/cpanel را در مرورگر تایپ کنید.

پارک دامنه یا Park Domain چیست؟ آموزش پارک دامین روی هاست

حالا به بخش Aliases در بخش Domains مراجعه کنید.

پارک دامنه یا Park Domain چیست؟ آموزش پارک دامین روی هاست

منظور از بخش Aliases یا نام مستعار، همان Park Domain هست که سی پنل عزیز کمی خلاقیت برای نام‌گذاری این بخش به خرج داده. 🙂

حالا که وارد بخش پارک دامین در سی پنل شدید، از بخش Create a New Alias یک نام مستعار جدید ایجاد کنید. فقط کافیست دامنه را وارد کنید و روی Add کلیک کنید.

پارک دامنه یا Park Domain چیست؟ آموزش پارک دامین روی هاست

حالا دامنه شما روی دامنه اصلی هاست پارک شد. چند دقیقه دیگر (معمولا ۱۵ دقیقه) می‌توانید پارک شدن دامنه را چک کنید.

نکته مهم: برای پارک دامین کردن، حتما باید دی ان اس‌های دامنه شما روی هاست تنظیم شده باشد. چند ساعت پس از تنظیم کردن دی ان اس‌ها می‌توانید دامین را پارک کنید.

پارک دامین در دایرکت ادمین

برای Park Domain در دایرکت ادمین وارد پنل دایرکت ادمین هاستتان شوید. سپس روی گزینه Domain Pointers کلیک کنید.

پارک دامنه یا Park Domain چیست؟ آموزش پارک دامین روی هاست

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

نوشته پارک دامنه یا Park Domain چیست؟ آموزش پارک دامین روی هاست اولین بار در بیست اسکریپت. پدیدار شد.

[ad_2]

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

تغییر پیغام خطای ورود به وردپرس
[ad_1]

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

تغییر پیغام خطای ورود به وردپرس

در این مطلب قصد داریم آموزش تغییر پیغام خطای ورود به وردپرس را داریم که توسط آن می توانید پیغام رمز عبور استباه را به پیغام دلخواه خود تغییر دهید . در صورتی که نام کاربری را اشتباه وارد کنید با پیغام … مواجه می شوید ولی اگر فقط رمز عبور کام کاربری را اشتباه وارد کنید ، با پیغام پیغام خطا,نام کاربری شما اشتباه می باشد.آیا رمز عبور خود را فراموش کرده اید؟!مواجه می شوید . اگر می خواهید پیغام پیشفرض وردپرس با عنوان رمز عبوری که برای نام کاربری X وارد کرده اید اشتباه است.آیا رمز عبور خود را فراموش کرده اید؟!را تغییر دهید ، در ادامه با ما همراه باشید . برای این کار کافی است به فایل Function.php قالب وردپرس خود ، کد زیر را وارد کنید :

function no_wordpress_errors(){
  return 'Something is wrong!';
}
add_filter( 'login_errors', 'no_wordpress_errors' );

با قرار گرفتن کد بالا در فایل Function.php قالب خود هنگامی که کاربری رمز عبور خود را اشتباه وارد کند ، با پیغام Something is wrong مواجه خواهد شد . اگر می خواهید پیغام دیگری را نمایش دهید ، به جای عبارت Something is wrong جمله ی مورد نطر خود را بنویسید . در این صورت افرادی که می خواهند نام کاربری شما را حدس بزنند هرگز نمی توانند به خواسته ی خود برسند .

نوشته تغییر پیغام خطای ورود به وردپرس اولین بار در بیست اسکریپت. پدیدار شد.

[ad_2]

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

نمایش تعداد مطالب دسته خاص در وردپرس
[ad_1]

با یک آموزش ساده و بسیار کاربردی درخدمت شما هستیم؛ همانطور که در بسیاری از سایت‌ها مشاهده کرده‌اید در بخش دسته بندی ها تعداد مطالب موجود در هر دسته نیز به نمایش در می آید که کاربران می توانند آنها را مشاهده کنند.

نمایش تعداد مطالب دسته خاص در وردپرس

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

function wt_get_category_count($input = '') {
 global $wpdb;
 if($input == '')
 {
 $category = get_the_category();
 return $category[۰]-&gt;category_count;
 }
 elseif(is_numeric($input))
 {
 $SQL = "SELECT $wpdb-&gt;term_taxonomy.count FROM $wpdb-&gt;terms, $wpdb-&gt;term_taxonomy WHERE $wpdb-&gt;terms.term_id=$wpdb-&gt;term_taxonomy.term_id AND $wpdb-&gt;term_taxonomy.term_id=$input";
 return $wpdb-&gt;get_var($SQL);
 }
 else
 {
 $SQL = "SELECT $wpdb-&gt;term_taxonomy.count FROM $wpdb-&gt;terms, $wpdb-&gt;term_taxonomy WHERE $wpdb-&gt;terms.term_id=$wpdb-&gt;term_taxonomy.term_id AND $wpdb-&gt;terms.slug='$input'";
 return $wpdb-&gt;get_var($SQL);
 }
}

پس از اینکه کد فوق را قرار دادید، حال کافیست از متد زیر در هرکجای قالب که نیاز دارید استفاده کنید و در داخل پرانتز که عدد ۲ را در آن قرار داده ام به جای آن ID دسته بندی موردنظر خود را وارد کنید و تغییرات را ذخیره کنید.

<?php echo wt_get_category_count(2); ?>;

کار تمام است، حال سایت خود را باز کرده و در بخش دسته بندی مطالب تعداد هر نوشته برای دسته بندی ها را مشاهده کنید 🙂 .

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

[ad_2]

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

ارسال پوش نوتیفیکیشن یا Push Notification در وردپرس
[ad_1]

شاید دقت کرده باشید که وقتی مطلب جدیدی در ۲۰اسکریپت منتشر می‌شود، یک نوتیفیکیشن در موبایل یا سیستم کامپیوتر شما نمایش داده می‌شود. معمولا به این نوع پیام‌ها ارسال پوش نوتیفیکیشن یا به زبان انگلیسی، Push Notification می‌گوییم که در سایت‌های زیادی این روز‌ها باب شده. پوش نوتیفیکیشن هم مثل ایمیل مارکتینگ یکی از راه‌های بازاریابی محصولات و خدمات شماست.

 

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

 

پوش نوتیفیکشن چیست؟

در برخی وب‌سایت‌ها وقتی وارد سایت می‌شویم با پیامی به این شکل مواجه خواهید شد.

ارسال پوش نوتیفیکیشن یا Push Notification در وردپرس

اگر روی Allow کلیک کنید برای همیشه این وب‌سایت می‌تواند با استفاده از نوتیفیکیشن به دستگاه یا بهتر است بگوییم نرم افزار مرورگر شما، پیام‌های دلخواه خودش را ارسال کند.

 

ارسال Push Notification در وردپرس

برای ارسال پوش نوتیفیکیشن در وردپرس باید از یک سرویس ارسال push استفاده کنید. معمولا چنین سرویس‌هایی بصورت رایگان ارائه می‌شوند.

وب‌سایت‌های زیادی سرویس پوش را ارائه می‌کنند. از جمله Sendpulse و OneSignal که وب‌سایت‌های معتبری در این زمینه هستند.

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

 

ثبت نام در سند پالس

ابتدا وارد آدرس https://sendpulse.com/register شوید و در سایت سند پالس ثبت نام کنید.

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

ارسال پوش نوتیفیکیشن یا Push Notification در وردپرس

و روی گزینه Add New Website کلیک کنید. یک فرم به شما نمایش داده می‌شود تا بتوانید سایت خود را اضافه کنید. بعد از اضافه کردن سایتتان می‌توانید کد‌های Integration را برای استفاده در سایتتان دریافت کنید.

ارسال پوش نوتیفیکیشن یا Push Notification در وردپرس

راه اندازی پوش نوتیفیکیشن با نصب افزونه

حالا باید افزونه SendPulse Free Web Push را نصب کنید تا بتوانید در وردپرس پوش ارسال کنید. برای نصب افزونه آموزش نصب افزونه در وردپرس را ببینید.

بعد از نصب این افزونه، می‌توانید از پنل کاربری وردپرس خودتان، به راحتی کد Integrate دریافت شده از Sendpulse را به وردپرس اضافه کنید تا سرویس پوش برای شما فعال شود.

 

راه اندازی Push Notification بدون نیاز به افزونه

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

بعد از ثبت دامین یک کد برای اضافه کردن به هدر سایت به شما تحویل داده شده. کد را کپی کنید:

ارسال پوش نوتیفیکیشن یا Push Notification در وردپرس

کد بالا را در فایل header.php قالب سایتتان قرار دهید.

  • سپس روی دکمه Download Setup Files کلیک کنید و فایل زیپ دانلود شده را باز کنید. سپس فایل‌های داخل این فایل زیپ را در پوشه اصلی هاست سایتتان یعنی پوشه public_html آپلود کنید.
  • سپس روی دکمه Check Settings کلیک کنید تا فایل‌های آپلود شده تایید شوند.

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

 

ارسال خودکار مطالب جدید بصورت نوتیفیکیشن

برای ارسال خودکار مطالب جدید سایت باید از بخش Automation یک New Autiomation ایجاد کنید و در این بخش آدرس فید سایتتان را وارد کنید. مطالب جدید فید سایت بصورت اتوماتیک برای کاربران ارسال خواهد شد.

نوشته ارسال پوش نوتیفیکیشن یا Push Notification در وردپرس اولین بار در بیست اسکریپت. پدیدار شد.

[ad_2]

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

آموزش نمایش آیپی به کاربران در وردپرس
[ad_1]

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

آموزش نمایش آیپی به کاربران در وردپرس

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

// Display User IP in WordPress
 
 
function get_the_user_ip() {
if ( ! empty( $_SERVER['HTTP_CLIENT_IP'] ) ) {
//check ip from share internet
$ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif ( ! empty( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ) {
//to check ip is pass from proxy
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}
return apply_filters( 'wpb_get_ip', $ip );
}
 
add_shortcode('show_ip', 'get_the_user_ip');

با استفاده از تکه کد بالا و کد کوتاه [show_ip] می توانید آیپی کاربران را به خودشان نمایش دهید .

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

[ad_2]

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

ایجاد جستجوگر پیشرفته در وردپرس با افزونه Algolia
[ad_1]

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

 

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

 

جستجوی سریع مطالب در وردپرس با Algolia

ایجاد جستجوگر پیشرفته در وردپرس با افزونه Algolia

ابتدا وارد سایت Algolia شوید و در آن ثبت نام کنید.

ایجاد جستجوگر پیشرفته در وردپرس با افزونه Algolia

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

ایجاد جستجوگر پیشرفته در وردپرس با افزونه Algolia

وقتی در سایت ثبت نام را انجام دادید application ID and API keys را درقسمت تنظیمات افزونه در وردپرس وارد کنید.

ایجاد جستجوگر پیشرفته در وردپرس با افزونه Algolia

بعد از آن از قسمت Algolia » Indexing در منوی تنظیمات افزونه نوع محتوایی که میخواهید ایندکس شوند را انتخاب کنید و ذخیره کنید و بگذارید تا عمل ایندکس تمام شود. این زمان بستگی به تعداد نوشته ها و برگه های شما در سایتتان دارد.

ایجاد جستجوگر پیشرفته در وردپرس با افزونه Algolia

بعد از آن از قسمت Algolia » Autocomplete بروید و با کلیک برو روی ‘Enable autocomplete’ خصوصیت تکمیل خودکار را فعال کنید.

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

ایجاد جستجوگر پیشرفته در وردپرس با افزونه Algolia

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

نوشته ایجاد جستجوگر پیشرفته در وردپرس با افزونه Algolia اولین بار در بیست اسکریپت. پدیدار شد.

[ad_2]

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

آموزش نمایش مطالب هفته اخیر در وردپرس
[ad_1]

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

 

آموزش نمایش مطالب هفته اخیر در وردپرس

آموزش نمایش مطالب هفته اخیر در وردپرس

برای این منظور کافی‌است تا ابتدا کدهای زیر را در فایل فانکشن (functions.php) قالب خود قرار داده و آن را ذخیره کنید.

function wpb_this_week() {
$week = date('W');
$year = date('Y');
$the_query = new WP_Query( 'year=' . $year . '&w=' . $week );
if ( $the_query->have_posts() ) :
while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
<h2><a href="<?php the_permalink(); ?>" title="Permanent link to <?php the_title(); ?> "><?php the_title(); ?></a></h2>
<?php the_excerpt(); ?>
<?php endwhile; ?>
<?php wp_reset_postdata(); ?>
<?php else: ?>
<p><?php _e( 'Sorry, no posts matched your criteria.' ); ?></p>
<?php endif;
}

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

<?php wpb_this_week(); ?>

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

function wpb_last_week_posts() {
$thisweek = date('W');
if ($thisweek != 1) :
$lastweek = $thisweek - 1;
else :
$lastweek = 52;
endif;
$year = date('Y');
if ($lastweek != 52) :
$year = date('Y');
else:
$year = date('Y') -1;
endif;
$the_query = new WP_Query( 'year=' . $year . '&w=' . $lastweek );
if ( $the_query->have_posts() ) :
while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
<h2><a href="<?php the_permalink(); ?>" title="Permanent link to <?php the_title(); ?> "><?php the_title(); ?></a></h2>
<?php the_excerpt(); ?>
<?php endwhile; ?>
<?php wp_reset_postdata(); ?>
<?php else: ?>
<p><?php _e( 'Sorry, no posts matched your criteria.' ); ?></p>
<?php endif;
}

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

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

add_shortcode('lastweek', 'wpb_last_week_posts');

و یا اینکه از شورت کد زیر در ابزارک، نوشته و یا برگه استفاده کنید.

[lastweek]

موفق باشید

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

[ad_2]

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

صفحه 16 از 34
»...10 قبلی 12131415161718192021 بعدی 30...«