دیجی اسکریپت

دانلود قالب Archives | صفحه 154 از 1195 | دیجی اسکریپت

تنظیم کردن صفحه ویرایش نوشته در وردپرس
[ad_1]

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

 

O7BGGG0

 

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

 

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

 

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

 

برای پاک کردن صفحه نمایش کافیست دکمه full screen در ویرایشگر نوشته را کلیک کنید یا همزمان کلیدهای ALT+Shift+W را بگیرید.

 

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

نوشته تنظیم کردن صفحه ویرایش نوشته در وردپرس اولین بار در پدیدار شد.

[ad_2]

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

آموزش رفع خطای maximum execution time of 30 seconds exceeded
[ad_1]

خطای maximum execution time of 30 seconds exceeded

تا کنون برایتان پیش آمده که هنگام به روز رسانی قالب وردپرس با خطای maximum execution time of 30 seconds exceeded مواجه شوید؟ برطرف کردن این خطا نسبتا ساده است؛ اما ممکن است کمی برای مبندیان خسته کننده باشد. در این مقاله به شما نشان خواهیم داد که چگونه می توانید این خطا را برطرف کنید.

 

fix-maximum-execution-time-of-30-seconds-exceeded-error

 

علت وجود این خطا چیست؟

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

رفع خطای maximum execution time of 30 seconds exceeded

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

 

روش اول: ویرایش دستی فایل .htaccess

به سادگی با استفاده از یک سرویس گیرنده FTP با وب سایتتان ارتباط برقرار کنید. فایل .htaccess خود را پوشه public_html خواهید دید. آنرا دانلود کنید. با notepad آنرا باز کرده سپس این خط را به فایل .htaccess خود اضافه کنید:

 

php_value max_execution_time 300

 

مقدار این کد را به ۳۰۰ ثانیه تنظیم کنید. هر چند زیاد هست اما اگر هنوز با خطا رو به رو شدید این مقدار را به ۶۰۰ ثانیه افزایش دهید.

روش دوم: استفاده از افزونه WP Maximum Execution Time Exceeded

اگر دوست ندارید به روش دستی فایل  .htaccess را ویرایش کنید می توانید برای انجام اینکار افزونه WP Maximum Execution Time Exceeded را نصب و فعالسازی کنید. این افزونه نیاز به تنظیمات ندارد. حداکثر زمان اجرای این افزونه ۳۰۰ ثانیه می باشد.

 

اگر مراحل بالا کار نکرد چه کنم؟

اگر مراحل بالا ارور را برای شما حل نکرد باید با هاستینگ خود تماس بگیرید تا میزان Maximum Execution Time را برای شما از طریق فایل php.ini افزایش دهد. اگر هاستینگ اینکار را انجام نداد می توانید برای آپلود قالب یا افزونه از روش دستی استفاده کنید. آپلود با FTP

نوشته آموزش رفع خطای maximum execution time of 30 seconds exceeded اولین بار در پدیدار شد.

[ad_2]

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

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

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

 

show-random-users

 

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

 

function wpb_random_users() { 

global $wpdb;

$randomusers = '<ul class="random-users">';

// Query database for users
$usernames = $wpdb->get_results("SELECT user_nicename, user_url, user_email FROM $wpdb->users ORDER BY RAND() LIMIT 5");

// Display users in a list
foreach ($usernames as $username) {

if (!$username->user_url) :

$randomusers .= '<li>' .get_avatar($username->user_email, 45) .$username->user_nicename."</li>";

else :

$randomusers .= '<li>' .get_avatar($username->user_email, 45).'<a href="'.$username->user_url.'">'.$username->user_nicename."</a></li>";

endif;
}
$randomusers .= '</ul>';

return $randomusers;  
}

add_shortcode('randomusers','wpb_random_users');

 

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

 

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

کار بعدی که باید انجام دهید، نمایش لیستی از کاربران ثبت نام شده است. برای این کار باید کد زیر را به فایل قالب جایی که می خواهید لیستی از کاربران نمایش داده شود، اضافه کنید. (مانند یک sidebar.php، footer.php، …)

 

<?php wpb_random_users(); ?>

 

 

موفق و پیروز باشید.

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

[ad_2]

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

ایجاد نوشته های تصادفی در وردپرس
[ad_1]

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

wordpress-logo

 

ایجاد نوشته های تصادفی در وردپرس با افزونه Easy Random Posts

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

برای شروع استفاده از افزونه فقط کافیست تا نام آن را در مخزن وردپرس جستجو کنید و آن را نصب و فعالسازی کنید،  برای استفاده از ابزارک افزونه کافیست وارد بخش “نمایش > ابزارک ها” شوید و آن را در قسمتی که میخواهید استفاده کنید کشیده و رها کنید. سپس تنظیمات را طبق نوشته های زیر پیکربندی کنید:

Title: در این بخش عنوان ابزارک را باید وارد کنید.

Include: با استفاده از این گزینه میتوانید لینک نوشته ها را نیز در ویجت قرار دهید.

Make Nofollow: با استفاده از این بخش، اگر لینک مطالب خارج از سایت باشند دنبال نخواهند شد، ولی بهتر است تیک این گزینه را بردارید تا لینک های داخل سایت دنبال شوند.

Include and excerpt: با استفاده از این گزینه خلاصه ای از مطالب نیز نمایش داده خواهند شد.

Include an Image: با استفاده از این گزینه تصاویر شاخص نیز به نمایش در خواهند آمد.

Include credit link: با استفاده از این گزینه، ابزارک دارای لینک خواهد بود.

How many posts to include: با استفاده از این بخش میتوانید تعداد پست های تصادفی را مشخص کنید.

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

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

[thisismyurl_easy_random_posts]

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

thisismyurl_easy_random_posts();.

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

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

همیشه و همه جا موفق باشید…

نوشته ایجاد نوشته های تصادفی در وردپرس اولین بار در پدیدار شد.

[ad_2]

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

افزونه ارسال اتوماتیک مطالب وردپرس در اینستاگرام Auto-Post WordPress To Instagram
[ad_1]

Auto-Post WordPress To Instagram یک افزونه رایگان برای وردپرس می باشد که به وسیله آن قادر هستید وب سایت وردپرسی خود را به صورت اتوماتیک به حساب کاربری اینستاگرامتان متصل کنید. این افزونه با اتصال بین وب سایت وردپرس شما و حساب کاربری اینستاگرام قادر است تصویر شاخص هر مطلب را به عنوان تصویر اینستاگرام انتخاب کرده و در حساب کاربری شما در اینستاگرام ارسال نماید! همچنین این افزونه با ووکامرس نیز سازگار می باشد.

 

افزونه ارسال اتوماتیک مطالب وردپرس در اینستاگرام Auto Post WordPress To Instagram

نوشته افزونه ارسال اتوماتیک مطالب وردپرس در اینستاگرام Auto-Post WordPress To Instagram اولین بار در بیست اسکریپت. پدیدار شد.

[ad_2]

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

افزونه فارسی عضویت ویژه YITH WooCommerce Membership ووکامرس نسخه ۱٫۳٫۲۲
[ad_1]

افزونه فارسی عضویت ویژه ووکامرس YITH WooCommerce Membership یک افزونه ووکامرس است که از طریق آن می توانید یک سیستم اشتراک ویژه با VIP ایجاد کرده تا کاربران و مشتریان شما برای دسترسی به برخی از محصولات شما برای مدت معین مبلغی پرداخت کنند. با YITH WooCommerce Membership قادر خواهید بود تا دوره ها ،…

این نوشته افزونه فارسی عضویت ویژه YITH WooCommerce Membership ووکامرس نسخه ۱٫۳٫۲۲ برای اولین بار در پرشین اسکریپت منتشر شده است.

[ad_2]

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

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

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

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

 

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

 

فرمت مناسب برای نوشتن شماره تلفن <Country Code> <(Area Code) > <Local Number > میباشد. بطور مثال:   ۱۲۱۲ – ۵۵۵(۵۵۵)۱+ اما اکثر گوشی های هوشمند از فرمتهای زیر استفاده میکنند:

 

. ۱۵۵۵۵۵۵۱۲۱۲+
. ۱٫۵۵۵٫۵۵۵٫۱۲۱۲+
. ۵۵۵-۵۵۵-۱۲۱۲
. ۱۲۱۲ ۵۵۵ ۵۵۵

 

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

 

<!--This link will work on Android and iPhone. It will be visible to desktop users but will result in an error when clicked -->
<a href="tel://+15555551212">+1 (555) 555-1212</a> 

<a href="tel://15555551212">Call Me</a>

 

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

 

<!-- This link will open Skype on desktop and notebooks, on mobile phones it will ask users if they would like to open skype or dial this number using their phone -->
<a href="callto://15555551212">+1 (555) 555-1212</a>

 

در مثال بالا از callto: protocol استفاده کرده ایم. پروتکل توسط اسکایپ با skype: protocol استفاده میشود. با استفاده از این مزیت کاربران با گوشی های هوشمند میتوانند تماس گرفته و از خدمات تلفن استفاده کنند و کاربران روی دستگاههای دیگر میتوانند از طریق Skype تماس بگیرند.

 

<!-- Link a number to an image -->
<a href="callto://15555551212" title="Call Me"><img src="http://www.freescript.ir/images/call-me.png" alt="Call Me" /></a>

 

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

 

<a href="skype:support">Skype</a>

 

به همین راحتی 🙂 موفق باشید

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

[ad_2]

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

پاپ آپ افزودن به سبد خرید در ووکامرس با افزونه WooCommerce added to cart popup (Ajax)
[ad_1]

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

 

پاپ آپ افزودن به سبد خرید در ووکامرس با افزونه WooCommerce added to cart popup (Ajax)

 

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

 

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

افزونه ای که با نصب آن پاپ آپ افزودن به سبد خرید ایجاد می شود، با عنوان WooCommerce added to cart popup (Ajax) در مخزن وردپرس به ثبت رسیده است. این افزونه که دارای دو نسخه تجاری و رایگان می باشد، تا کنون با بیش از ۵٫۰۰۰ نصب فعال توانسته است امتیاز ۴٫۵ را از کاربران خود بدست بیاورد.

پاپ آپ افزودن به سبد خرید در ووکامرس با افزونه WooCommerce added to cart popup (Ajax)

برای ایجاد پاپ آپ افزودن به سبد خرید به فروشگاه ووکامرسی خود به شکلی که در گیف بالا مشاهده می کنید، روی دکمه زیر کلیک کرده و پس از دانلود افزونه added to cart popup با کمک آموزش نحوه نصب افزونه ها در وردپرس اقدام به نصب و فعالسازی آن در وبسایت خود نمایید.

پس از نصب و فعالسازی افزونه منویی با عنوان Added to cart popup در پیشخوان وبسیات شما ظاهر می شود که با کلیک روی آن به صفحه تنظیمات و پیکربندی پاپ آپ افزودن به سبد خرید هدایت می شوید.

پاپ آپ افزودن به سبد خرید در ووکامرس با افزونه WooCommerce added to cart popup (Ajax)

General Options

در این بخش به شخصی سازی تنظیمات عمومی افزونه مانند آنچه در ادامه توضیح می دهیم، می پردازیم.

  • Enable on Mobile: با فعال کردن این گزینه قابلیت پاپ آپ افزودن به سبد خرید در موبایل نیز فراهم خواهد شد.
  • Show product details: با فعال کردن این گزینه، جزئیات یا همان توضیحات کوتاه محصول نیز در پنجره پاپ آپ نمایش داده می شود.
  • +/- Qty Button: با فعال کردن این گزینه کاربران به هنگام افزودن محصول به صورت ایجکسی، می توانند تعداد محصول را نیز تغییر دهند.
  • Update Quantity: با فعال کردن این گزینه به کاربران اجازه می دهید که از طریق پاپ آپ افزودن به سبد خرید تعداد محصول را ویرایش کنند.
  • View Cart Button: با فعال کردن این گزینه، دکمه ای با عنوان مشاهده سبد خرید در پاپ آپ اضافه خواهد شد.
  • Checkout Button: این گزینه نیز سبب می شود دکمه ای با عنوان پرداخت در پاپ آپ اضافه گردد.
  • Show spinner icon: این گزینه برای نمایش آیکون تنظیمات در پاپ آپ افزودن به سبد خرید است.
  • Reset cart form: با فعال کردن این گزینه، دکمه ای برای صفر کردن موجودی سبد خرید در پاپ آپ قرار می گیرد.

 

Style Options

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

 

تب Advanced

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

پاپ آپ افزودن به سبد خرید در ووکامرس با افزونه WooCommerce added to cart popup (Ajax)

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

نوشته پاپ آپ افزودن به سبد خرید در ووکامرس با افزونه WooCommerce added to cart popup (Ajax) اولین بار در بیست اسکریپت. پدیدار شد.

[ad_2]

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

post type وردپرس چیست؟ ایجاد پست تایپ در وردپرس
[ad_1]

پست تایپ وردپرس چیست؟

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

 

customposttypes

 

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

  • Post
  • Page
  • Attachment
  • Revision
  • Nav Menu

حالا شما می توانید برای وردپرس ، بخش های جدیدی ایجاد کنید مثلا : نمونه کارها ، محصولات ، نظرات مشتریان و هر پست تایپ سفارشی دیگری را بسازید. مثلا بخش نمونه کارها را به سایتتان اضافه کنید. آنهم بدون افزونه

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

 

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

خب فرض کنیم سایت فیلم و سریال داریم. می خواهیم پست تایپ جدیدی به نام فیلم ها به وردپرس اضافه کنیم.

ابتدا وارد بخش نمایش > ویرایشگر شده و فایل functions.php سایتتان را باز کنید. کد زیر را به انتهای functions.php اضافه کنید قبل از ?>

 

function create_posttype() {
	register_post_type( 'movies',
		array(
			'labels' => array(
				'name' => __( 'Movies' ),
				'singular_name' => __( 'Movie' )
			),
			'public' => true,
			'has_archive' => true,
			'rewrite' => array('slug' => 'movies'),
		)
	);
}
add_action( 'init', 'create_posttype' );

 

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

 

/*
* Creating a function to create our CPT
*/

function custom_post_type() {

// Set UI labels for Custom Post Type
	$labels = array(
		'name'                => _x( 'Movies', 'Post Type General Name', 'twentythirteen' ),
		'singular_name'       => _x( 'Movie', 'Post Type Singular Name', 'twentythirteen' ),
		'menu_name'           => __( 'Movies', 'twentythirteen' ),
		'parent_item_colon'   => __( 'Parent Movie', 'twentythirteen' ),
		'all_items'           => __( 'All Movies', 'twentythirteen' ),
		'view_item'           => __( 'View Movie', 'twentythirteen' ),
		'add_new_item'        => __( 'Add New Movie', 'twentythirteen' ),
		'add_new'             => __( 'Add New', 'twentythirteen' ),
		'edit_item'           => __( 'Edit Movie', 'twentythirteen' ),
		'update_item'         => __( 'Update Movie', 'twentythirteen' ),
		'search_items'        => __( 'Search Movie', 'twentythirteen' ),
		'not_found'           => __( 'Not Found', 'twentythirteen' ),
		'not_found_in_trash'  => __( 'Not found in Trash', 'twentythirteen' ),
	);
<div style="clear:both; margin-top:1em; margin-bottom:1em;"><a href="https://mihanwp.com/more-tag/?utm_source=postcontent&utm_medium=display&utm_campaign=more" target="_self" class="ub81f59de4d8b3d7d5346ce3a5812e602"><style>.ub81f59de4d8b3d7d5346ce3a5812e602{padding:0px;margin:0;padding-top:1em !important;padding-bottom:1em !important;width:100%;display:block;font-weight:bold}.ub81f59de4d8b3d7d5346ce3a5812e602
.ctaText{color:#7B1FA2;border:2px
solid #7B1FA2;border-radius:3px;padding:3px
۱۰px}.ub81f59de4d8b3d7d5346ce3a5812e602
.postTitle{color:#333}</style><div style="padding-left:1em; padding-right:1em;"><span class="ctaText">در ادامه بخوانید</span>  <span class="postTitle">جلسه ۴۱: افزودن ادامه مطلب به پست های وردپرس</span></div></a></div>	
// Set other options for Custom Post Type
	
	$args = array(
		'label'               => __( 'movies', 'twentythirteen' ),
		'description'         => __( 'Movie news and reviews', 'twentythirteen' ),
		'labels'              => $labels,
		// Features this CPT supports in Post Editor
		'supports'            => array( 'title', 'editor', 'excerpt', 'author', 'thumbnail', 'comments', 'revisions', 'custom-fields', ),
		// You can associate this CPT with a taxonomy or custom taxonomy. 
		'taxonomies'          => array( 'genres' ),
		/* A hierarchical CPT is like Pages and can have
		* Parent and child items. A non-hierarchical CPT
		* is like Posts.
		*/	
		'hierarchical'        => false,
		'public'              => true,
		'show_ui'             => true,
		'show_in_menu'        => true,
		'show_in_nav_menus'   => true,
		'show_in_admin_bar'   => true,
		'menu_position'       => 5,
		'can_export'          => true,
		'has_archive'         => true,
		'exclude_from_search' => false,
		'publicly_queryable'  => true,
		'capability_type'     => 'page',
	);
	
	// Registering your Custom Post Type
	register_post_type( 'movies', $args );

}

/* Hook into the 'init' action so that the function
* Containing our post type registration is not 
* unnecessarily executed. 
*/

add_action( 'init', 'custom_post_type', 0 );

 

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

نوشته post type وردپرس چیست؟ ایجاد پست تایپ در وردپرس اولین بار در پدیدار شد.

[ad_2]

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

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

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

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

 

show-author-box

 

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

 

function wpb_author_info_box( $content ) {
<div style="clear:both; margin-top:1em; margin-bottom:1em;"><a href="https://mihanwp.com/gravatar/?utm_source=postcontent&utm_medium=display&utm_campaign=more" target="_self" class="u0e339ee0361f9db4485a5532151679a2"><style>.u0e339ee0361f9db4485a5532151679a2{padding:0px;margin:0;padding-top:1em !important;padding-bottom:1em !important;width:100%;display:block;font-weight:bold}.u0e339ee0361f9db4485a5532151679a2
.ctaText{color:#7B1FA2;border:2px
solid #7B1FA2;border-radius:3px;padding:3px
۱۰px}.u0e339ee0361f9db4485a5532151679a2
.postTitle{color:#333}</style><div style="padding-left:1em; padding-right:1em;"><span class="ctaText">در ادامه بخوانید</span>  <span class="postTitle">جلسه ۲۸: نحوه تغییر آواتار در وردپرس و نظرات سایت ها</span></div></a></div>
global $post;

// Detect if it is a single post with a post author
if ( is_single() && isset( $post->post_author ) ) {

// Get author's display name 
$display_name = get_the_author_meta( 'display_name', $post->post_author );

// If display name is not available then use nickname as display name
if ( empty( $display_name ) )
$display_name = get_the_author_meta( 'nickname', $post->post_author );

// Get author's biographical information or description
$user_description = get_the_author_meta( 'user_description', $post->post_author );

// Get author's website URL 
$user_website = get_the_author_meta('url', $post->post_author);

// Get link to the author archive page
$user_posts = get_author_posts_url( get_the_author_meta( 'ID' , $post->post_author));
 
if ( ! empty( $display_name ) )

$author_details = '<p class="author_name">About ' . $display_name . '</p>';

if ( ! empty( $user_description ) )
// Author avatar and bio

$author_details .= '<p class="author_details">' . get_avatar( get_the_author_meta('user_email') , 90 ) . nl2br( $user_description ). '</p>';

$author_details .= '<p class="author_links"><a href="'. $user_posts .'">View all posts by ' . $display_name . '</a>';  

// Check if author has a website in their profile
if ( ! empty( $user_website ) ) {

// Display author website link
$author_details .= ' | <a href="' . $user_website .'" target="_blank" rel="nofollow">Website</a></p>';

} else { 
// if there is no author website then just close the paragraph
$author_details .= '</p>';
}

// Pass all this info to post content  
$content = $content . '<footer class="author_bio_section" >' . $author_details . '</footer>';
}
return $content;
}

// Add our function to the post content filter 
add_action( 'the_content', 'wpb_author_info_box' );

// Allow HTML in author bio section 
remove_filter('pre_user_description', 'wp_filter_kses');

 

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

 

.author_bio_section{
background: none repeat scroll 0 0 #F5F5F5;
padding: 15px;
border: 1px solid #ccc;
}

.author_name{
font-size:16px;
font-weight: bold;
}

.author_details img {
border: 1px solid #D8D8D8;
border-radius: 50%;
float: left;
margin: 0 10px 10px 0;
}

 

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

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

[ad_2]

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