دیجی اسکریپت

دیجی اسکریپت | صفحه 433 از 1681 | دانلود رایگان اسکریپت

ایجاد دکمه در المنتور با کمک آیکون‌ها
[ad_1]

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

 

ایجاد دکمه در المنتور

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

 

چگونگی نمایش دکمه به صورت آیکون با المنتور

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

ایجاد دکمه در المنتور با کمک آیکون‌ها

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

ایجاد دکمه در المنتور با کمک آیکون‌ها

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

ایجاد دکمه در المنتور با کمک آیکون‌ها

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

ایجاد دکمه در المنتور با کمک آیکون‌ها

با کلیک کردن بر روی آیکون، مجموعه آیکون­‌ها به صورت زیر نمایش داده می­‌شود. یک مورد از آیکون­‌ها را انتخاب و تغییرات را ذخیره کنید:

ایجاد دکمه در المنتور با کمک آیکون‌ها

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

ایجاد دکمه در المنتور با کمک آیکون‌ها

قدم پنجم: برای انجام تنظیمات بیشتر به سربرگ استایل بروید. در اینجا رنگ، سایز، حاشیه و… آیکون قابل تغییر است. همانطور که مشاهده می­‌کنید رنگ آیکون نسبت به حالت پیش‌فرض آن تغییر پیدا کرده است:

ایجاد دکمه در المنتور با کمک آیکون‌ها

همچنین در حالت هاور، زمانی که موس بر روی آیکون می‌­رود انیمیشنی را برای آیکون مشخص کنید و یا اینکه با رفتن اشاره‌گر موس بر روی آیکون رنگ آن تغییر کند. برای ایجاد این تغییرات همانند تصویر زیر عمل کنید:

ایجاد دکمه در المنتور با کمک آیکون‌ها

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

ایجاد دکمه در المنتور با کمک آیکون‌ها

در آخر هم تغییرات را ذخیره کنید تا نتیجه تنظیمات در سایت­تان قابل مشاهده باشد. به همین راحتی امکان ایجاد دکمه در المنتور را فراهم کردیم.

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

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

[ad_2]

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

دانلود اسکریپت انجمن ساز پیشرفته IPS 4.4.10
[ad_1]

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

دانلود آخرین نسخه انجمن ساز پیشرفته IPS Community Suite 4.4.10 : دانلود سایت ساز Invision Community : دانلود اسکریپت انجمن ساز حرفه ای و پیشرفته IPS ورژن ۴٫۴٫۱۰

انجمن ساز IPS از بهترین و قدرتمندترین انجمن سازها با کاربرد حرفه ای می باشد که دارای امکانات کامل و پیشرفته ای است آی‌پی‌اس IPS به جرات از بهترینها در مقایسه با دیگر انجمن سازها است

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

دانلود اسکریپت انجمن ساز IPS 4.4.10

دانلود اسکریپت انجمن ساز IPS 4.4.10

برخی امکانات کلیدی اسکریپت انجمن ساز پیشرفته IPS Community Suite نسخه ۴٫۴٫۱۰ :

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

 

دانلود انجمن ساز IPS Community Suite (بروزرسانی شده)

 

 

 

تغییرات این نسخه :

  • Added support for PHP 7.4
  • Added support for [Emoji 12.0](https://emojipedia.org/emoji-12.0/) and [Emoji 12.1](https://emojipedia.org/emoji-12.1/) emojis
  • Removed support for Gfycat embeds due to ongoing unaddressed security concerns on their end.
  • Adjusted advertisement CSS classes to use a dynamic class name.
  • Added a reset to the “upgrade in progress” flag when the upgrader is reached but there are no applications to upgrade.
  • Added caching to the “Who’s Online” widget.
  • Improved progress indicator in “Complete My Profile”.
  • Improved ElasticSearch error logging.
  • Added an empty alt attribute to reaction images in streams, which validators may flag as invalid HTML.
  • Upgraded CKEditor to 4.13.1.
  • Upgraded PHPUserAgent to 0.15.0, which resolves an issue with detection of the latest Opera browser releases.
  • Updated Firefox & Edge logos on device management pages.
  • Disabled database read/write separation for tasks.
  • Disabled tasks being triggered by AJAX requests.
  • Blew Lindy’s mind.
  • Fixed clubs showing up in some places when users did not have permission to access the clubs module.
  • Fixed signature edit field showing for moderators when editing a user when signatures are disabled globally.
  • Fixed an issue with member history logs when a user logs in from a new device but has not completed 2FA (when required).
  • Fixed a javascript error triggered by browser notifications on Android devices.
  • Fixed an issue where users that do not have permission to view Clubs, can still visit content item URL’s directly.
  • Fixed display issues with coub.com embeds.
  • Fixed an issue detecting the visitor’s country in some cases when using address form inputs.
  • Fixed an issue with dates adjusting incorrectly when crossing over DST threshold in some areas.
  • Fixed an issue using arrows in the editor after an emoji is inserted in some cases.
  • Fixed an issue where some items could be missing from the leaderboard.
  • Fixed an issue where disabled apps could still attempt to process custom URLs.
  • Fixed an issue paginating in tables when certain special characters were included in the URL.
  • Fixed an issue where cookies set by javascript designed to “stick” would expire in Jan 2020.
  • Fixed AdminCP notification that a member is validating not disappearing if the member is flagged as a spammer rather than banned directly.
  • Fixed SendGrid failing to work when using a dedicated IP pool.
  • Fixed an issue where non-required profile completion steps may not be shown after required steps in some cases.
  • Fixed an issue where re-entering the profile completion process after completing it once, but taking an action that requires completion again,
  • may not place you on the correct profile completion step.
  • Fixed javascript errors preventing most javascript from working in IE11.
  • Fixed moderators encountering an error when removing a reaction from a profile status update or status reply made by another user.
  • Fixed an issue where a required profile completion step to supply values for profile fields that do not display on the a user’s profile may result in
  • endless loop.
  • Fixed an issue where a user will see an option to skip required profile completion steps, which will just reload the step.
  • Fixed multi-moderation actions so that they redirect back to the page you are currently on.
  • Fixed an issue that can occur when searching by member and changing between result pages.
  • Fixed an issue that caused images to not show properly in poll options.
  • Fixed an issue where sitemaps may show a distant past last modified date for content that doesn’t have a valid last modified date.
  • Fixed an issue where animated GIF images may not be properly identified as animated.
  • Fixed an issue where profile photos would not be saved during profile completion if file uploads was the only available option.
  • Fixed an issue rebuilding topic content for areas such as Downloads and Pages that cross post to the forums.
  • Fixed an issue displaying certain locale-specific characters (such as the thousands separator, and the currency symbol) on Windows.
  • Fixes a visual issue on dropdowns in webkit-based browsers.
  • Fixed favicon icon not applying to the AdminCP correctly.
  • Fixed potential broken images when the image filename contained parenthesis characters.
  • Fixed the Safari Mask Icon not working in some server environments.
  • Fixed an issue where using long URL’s in an announcement can cause a MySQL error.
  • Fixed an issue using custom WHERE clauses with an external database login handler.
  • Fixed unapproved comments incorrectly being counted on forums where the item has been moved and a link to the item has been left in its
  • place.
  • Fixed an issue embedding Flickr albums in posts.
  • Removed ‘nofollow’ tag from status updates when member has no other content.

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

[ad_2]

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

درج لینک صفحه هنگام کپی از سایت شما
[ad_1]

درج لینک منبع هنگام کپی کردن از سایت

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

insert-links-when-copying-the-source-site

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

 

آموزش استفاده از سرویس tynt

 

ابتدا وارد سایت tynt.com شوید.

 

روی دکمه get it now کلیک کنید.

 

در صفحه بعدی فرم ثبت نام را تکمیل کرده و روی continue کلیک کنید.

 

بعد از ثبت نام به شما یک کد مانند کد زیر داده می شود که بایستی آنرا در header.php قبل از </head> قرار دهید.

 

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

 

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

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

[ad_2]

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

لینک کردن خودکار کلمات در متن نوشته ها (بدون افزونه)
[ad_1]

لینک کردن خودکار کلمات مطالب وردپرس

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

link-building-580x440

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

<?php
function link_words($content){
$words = array(
    'wordpress',
    'ads'
);
$links = array(
    '<a href="https://freescript.ir">wordpress</a>',
    '<a href="https://freescript.ir/ads">ads</a>'
);
$content = str_replace($words , $links ,$content);
return $content;
}
add_filter('the_content', 'link_words');
add_filter('the_excerpt', 'link_words');
?>

در کد بالا به جای wordpress کلمه ای که میخواهید لینک دار شود و به جای https://freescript.ir لینک کلمه را وارد کنید. دقت بفرمایید تایپ کلمات فارسی هم مجاز هست 🙂

نوشته لینک کردن خودکار کلمات در متن نوشته ها (بدون افزونه) اولین بار در پدیدار شد.

[ad_2]

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

حل مشکل SMTP Error: Could not authenticate در MyMail
[ad_1]

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

mymail-error

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

SMTP Error: Could not authenticate. Check your console for more info.

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

 

۱: رمز عبور جیمیل خود را تغییر داده و ترجیحا از اعداد استفاده کنید.

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

 

۲: غیر فعال سازی ورود دو مرحله ای به اکانت جیمیل

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

روی sign in and security کلیک کنید.

حالا گزینه ۲ step verification رو پیدا کنید و روی اون کلیک کنید. و در نهایت روی دکمه turn off کلیک کنید تا ورود دو مرحله ای اکانت جیمیل غیر فعال شود.

 

۳: باز گذاشتن دسترسی برنامه ها و سایت های با امنیت پایین به اکانت شما

این کار رو حتما باید انجام بدید. مجدد  وارد ایمیل خودتون بشید. ( منظور ایمیلی هست که می خواهید به مای میل معرفی کنید )

حالا وارد صفحه زیر شده:

https://www.google.com/settings/security/lesssecureapps

و دکمه مربوط به این تنظیم رو فعال کنید تا به رنگ آبی در بیاد.

 

حالا بدون مشکل مای میل شما می تواند ایمیل های شما را ارسال کند. در صورتی که ایمیل ها باز هم ارسال نشدند از هاست خود بخواهید پورت های ۴۶۵ و ۲۵ هاست شما رو باز کنند.

موفق و پیروز باشید در پناه حق

نوشته حل مشکل SMTP Error: Could not authenticate در MyMail اولین بار در پدیدار شد.

[ad_2]

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

حذف و اضافه کردن فیلد ها در صفحه تسویه حساب ووکامرس
[ad_1]

آموزش حذف و اضافه کردن فیلد های ووکامرس

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

 

add-remove-fields-in-woocommerce-chekout

 

اگر قصد حذف فیلد های اضافی در صفحه ی تسویه حساب رو دارید این کار به دو روش انجام می شود.

۱٫میتونید براحتی با افزودن کد های زیر در functions.php قالبتون این کار رو انجام بدید.

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

 

/* Remove Woocommerce User Fields */
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
add_filter( 'woocommerce_billing_fields' , 'custom_override_billing_fields' );
add_filter( 'woocommerce_shipping_fields' , 'custom_override_shipping_fields' );
 
function custom_override_checkout_fields( $fields ) {
  unset($fields['billing']['billing_state']);
  unset($fields['billing']['billing_country']);
  unset($fields['billing']['billing_company']);
  unset($fields['billing']['billing_address_1']);
  unset($fields['billing']['billing_address_2']);
  unset($fields['billing']['billing_postcode']);
  unset($fields['billing']['billing_city']);
  unset($fields['shipping']['shipping_state']);
  unset($fields['shipping']['shipping_country']);
  unset($fields['shipping']['shipping_company']);
  unset($fields['shipping']['shipping_address_1']);
  unset($fields['shipping']['shipping_address_2']);
  unset($fields['shipping']['shipping_postcode']);
  unset($fields['shipping']['shipping_city']);
  return $fields;
}
function custom_override_billing_fields( $fields ) {
  unset($fields['billing_state']);
  unset($fields['billing_country']);
  unset($fields['billing_company']);
  unset($fields['billing_address_1']);
  unset($fields['billing_address_2']);
  unset($fields['billing_postcode']);
  unset($fields['billing_city']);
  return $fields;
}
function custom_override_shipping_fields( $fields ) {
  unset($fields['shipping_state']);
  unset($fields['shipping_country']);
  unset($fields['shipping_company']);
  unset($fields['shipping_address_1']);
  unset($fields['shipping_address_2']);
  unset($fields['shipping_postcode']);
  unset($fields['shipping_city']);
  return $fields;
}
/* End - Remove Woocommerce User Fields */

 

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

افزونه WooCommerce Checkout Manager رو نصب و فعالسازی کنید.

 

بعد از نصب افزونه به قسمت woocommerce-checkout-manager در تنظیمات وردپرس مراجعه کنید. در این قسمت می توانید فیلد های اضافی را حذف کرده و یا فیلد جدید به صفحه تسویه حساب ووکامرس اضافه کنید.

امیدوارم مفید واقع شده باشه.

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

[ad_2]

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

تغییر لوگو ورود به مدیریت وردپرس بدون افزونه
[ad_1]

تغییر لوگو ورود به مدیریت وردپرس

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

 

change-wp-login-logo

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

 

function custom_login_img() {
   echo '<style>#login h1 a {background-image:url('.get_bloginfo('template_directory').'/img/login.png)}</style>';
 }
 
add_filter('login_head', 'custom_login_img', 999);

 

حالا کافیه وارد پوشه قالب توی هاست بشید. یعنی: wp-content/themes/theme-name و اونجا یه پوشه به نام img بسازید و فایل لوگوی خودتون رو به نام login.png اونجا قرار بدید و لذتش رو ببرید 😀

نکته : بهترین سایز لوگوی قابل استفاده ۲۵۰ در ۶۸ پیکسل هست .

نکته ۲: حتما قبل از انجام هر تغییری از functions.php قالب خود یک بک آپ بگیرید.

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

[ad_2]

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

دانلود رایگان فونت Tiny Rabbit – فونت پرمیوم و جذاب طراحی
[ad_1]

Tiny Rabbit یک فونت بسیار جذاب، زیبا و دوست داشتنی و پرمیوم است که مناسب تمامی طرح های کودکان، طراحی لوگو؛ تیتر ها، عنواین، پروژه های طراحی متنوع و … می‌باشد. خرگوش کوچولو توسط YandiDesigns طراحی و ساخته و شده و در Creative Market با قیمت ۱۰ دلار به فروش میرسد که هم اکنون نسخه کامل و خریداری شده آن را میتوانید بصورت رایگان از نال اکس دریافت و استفاده نمایید.

 

دانلود رایگان فونت Tiny Rabbit   فونت پرمیوم و جذاب طراحی

 

برخی از امکانات فونت Tiny Rabbit:

  • طراحی حرفه ای فونت با بالاترین کیفیت
  • مناسب برای انواع طرح ها و پروژه ها
  • نسخه پرمیوم (غیر رایگان) – نسخه کامل و خریداری شده محصول
  • نمایش بی نقص تمامی حروف و اعداد بدون مشکل
  • قابل استفاده در تمامی نرم افزارها
  • دارای قابلیت تبدیل به وب فونت

نوشته دانلود رایگان فونت Tiny Rabbit – فونت پرمیوم و جذاب طراحی اولین بار در بیست اسکریپت. پدیدار شد.

[ad_2]

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

پوسته فروشگاهی Cena Store ووکامرس نسخه ۲٫۹٫۰
[ad_1]

Cena Store نام پوسته زیبا و جذاب فروشگاه ساز ووکامرس می‌باشد که توسط آن می‌توانید فروشگاه های اینترنتی با موضوعات مختلف راه اندازی کنید. این پوسته کاملا انعطاف پذیر و و با توجه به اینکه کاملا بهینه سازی شده است نتایج خوبی را در موتورهای جستجو برای فروشگاهتان رقم خواهد زد.پوسته فروشگاهی سینا با بیش…

این نوشته پوسته فروشگاهی Cena Store ووکامرس نسخه ۲٫۹٫۰ برای اولین بار در پرشین اسکریپت منتشر شده است.

[ad_2]

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

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

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

Creating-a-Custom-WordPress-Messaging-System-Part-2

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

 

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

 

function onescript_delay_publish_on_feed($where) {

	global $wpdb;

	if ( is_feed() ) {
		$now = gmdate('Y-m-d H:i:s');

		// value for wait; + device
		$wait = '20'; // integer
		$device = 'MINUTE'; //MINUTE, HOUR, DAY, WEEK, MONTH, YEAR

		$where .= " AND TIMESTAMPDIFF($device, $wpdb->posts.post_date_gmt, '$now') > $wait ";
	}
	return $where;
}

add_filter('posts_where', 'onescript_delay_publish_on_feed');

 

و اما نتیجه ی کار میشود چیزی مشابه تصویر زیر:

are-you-sure-you-wanna-do-this

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

[ad_2]

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