-
تعداد ارسالها
347 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
7
تمامی مطالب نوشته شده توسط nikanwp
-
<?php $categories = get_the_category( get_the_ID() ); echo $categories[1]->name; این کد داخل حلقه کاربرد داره.
-
افزودن ویژگی های قالب به پست تایپ سفارشی و دسته بندی سفارشی
nikanwp پاسخی برای ach1992 ارسال کرد برای یک موضوع در مشکلات دیگر
https://codex.wordpress.org/Post_Type_Templates این لینک رو مطالعه کنین . چون شما متاباکس رو برای پست تایپ bio_pedia اضافه کردین . ولی هیچ تمپلیتی وجود نداره که کدهای اون رو برای نمایش اطلاعات بخونه . قطعا تو قالبتون این تمپلیت ها رو دارین : archive-{post_type}.php single-{post_type}.php میتونین کدهای اون رو ببینین یا کپی کنین تو قالب پست تایپ bio_pedia که میشه همچین فایلی : single-bio_pedia.php -
افزودن ویژگی های قالب به پست تایپ سفارشی و دسته بندی سفارشی
nikanwp پاسخی برای ach1992 ارسال کرد برای یک موضوع در مشکلات دیگر
ببینید من تابع متاباکس رو یه بار شما مرور میکنم : add_meta_box( 'custom_meta_box', // $id 'Custom Meta Box', // $title 'show_custom_meta_box', // $callback $post_types, 'normal', // $context 'high' // $priority ); اون قسمتی که نوشته $post_types در اصل میتونه پست تایپ یا پست تایپ های شما باشه . حالا ممکنه تو قالب شما همچین شکلی باشه : add_meta_box( 'custom_meta_box', // $id 'Custom Meta Box', // $title 'show_custom_meta_box', // $callback 'post', 'normal', // $context 'high' // $priority ); که شما میتونین به این شکل بزاری -
افزودن ویژگی های قالب به پست تایپ سفارشی و دسته بندی سفارشی
nikanwp پاسخی برای ach1992 ارسال کرد برای یک موضوع در مشکلات دیگر
شما دقیقا میخواین متاباکس پست تایپ دیگر پوستتون اضافه بشه یه پست تایپه دیگه ؟ یا میخواین پست تایپ جدید و دلخواه خودتون رو اضافه بکنین . اروری که میگین چی هست ؟ -
افزودن ویژگی های قالب به پست تایپ سفارشی و دسته بندی سفارشی
nikanwp پاسخی برای ach1992 ارسال کرد برای یک موضوع در مشکلات دیگر
در خصوص متاباکس ها میتونین از این مقاله استفاده بکنین : https://www.smashingmagazine.com/2011/10/create-custom-post-meta-boxes-wordpress/ -
سلام شما احتمالا از پوسته یا افزونه نالی استفاده کردید که چنین مشکلی براتون پیش اومده . یکبار هاستتون رو پاک سازی کنین . و یک وردپرس خام روش نصب کنین ببینین مشکلتون برطرف میشه. راه کارهای دیگه : بررسی پوسته ها بررسی افزونه ها بررسی htaccess.
-
لایسنس گذاری بر روی قالب (قفل بر روی یک دامنه)
nikanwp پاسخی برای reza_yki ارسال کرد برای یک موضوع در هک و برنامه نویسی
https://code.tutsplus.com/tutorials/create-a-license-controlled-update-system-the-license-manager-api--cms-22674 -
لایسنس گذاری بر روی قالب (قفل بر روی یک دامنه)
nikanwp پاسخی برای reza_yki ارسال کرد برای یک موضوع در هک و برنامه نویسی
خیلی ساده بخوام بهتون توضیح بدم : سیستم ساخت و پردازش لایسنس که میتونه توسط خودتون نوشته بشه یا از یه افزونه پولی استفاده بشه. سپس استفاده از یک گارد مثل سورس گاردین که بشه جلوی دیده شدن کدها رو گرفت و یا به نوعی کدگذاری کرد کدها رو . اگر شما صرفا یک سیستم لایسنس بنویسین که امنیت پایینی داشته باشه . یک برنامه نویس حرفه ای میتونه با صرف شاید چند روز زمان کدهایی که شما برای لایسنس گذاشتید رو حذف کنه و از قالب استفاده کنه . این مورد هم که میگین فقط روی یک دامنه فعال میشه سادست : توی سیستم بررسی لایسنس هر لایسنس ایجاد شده با دامنه مورد بررسی قرار گرفته میشه . -
جاوااسکریپت راهنمایی کدنویسی جاوااسکریپت
nikanwp پاسخی برای cherry ارسال کرد برای یک موضوع در برنامه نویسی استاتیک
https://stackoverflow.com/questions/2779915/hide-and-show-content-based-on-cookie-value شاید این بدرتون بخوره -
لایسنس گذاری بر روی قالب (قفل بر روی یک دامنه)
nikanwp پاسخی برای reza_yki ارسال کرد برای یک موضوع در هک و برنامه نویسی
شما باید ابتدا از گارد هایی مثل سورس گاردین پروژتون رو کد کنین .سپس میتونین بر روی پوسته سیستم لایسنس اختصاصی بنویسید یا از پلتفرمهای رایگان استفاده کنین . پیشنهاد میکنم اگر پروژه براتون خیلی مهمه از ابزارهایی خوب و پولی استفاده کنین . چون از بین بردن لایسنس یک پوسته که ساده کد شده باشه خیلی کار سختی نیست . -
افزودن ویژگی های قالب به پست تایپ سفارشی و دسته بندی سفارشی
nikanwp پاسخی برای ach1992 ارسال کرد برای یک موضوع در مشکلات دیگر
سلام معمولا اینجور تنظیمات با متاباکس اضافه میشند. این کد به صورت پیش فرض برای شما امکانات پوسته رو به پست تایپ شما اضافه نمیکنه . شما باید خود پوسته رو بررسی کنید . و ببینین از چه متاباکس هایی اضافه میکنه . اگر روی php تسلط نداشته باشین یه مقدار کارتون سخت هست برای انجام دادن این کار. اما در نهایت میتونین توابع متاباکس رو در مستندات وردپرس جستجو کنین . -
وردپرس داینامیک کردن آدرس تگ های a با وردپرس
nikanwp پاسخی برای unid_user ارسال کرد برای یک موضوع در برنامه نویسی داینامیک
ممنون از شما. فقط یک نکته دیگری که باید اضافه بشه . رعایت امنیت ورودی هاست. نمونه : $title = sanitize_text_field($_POST['title']); update_post_meta($post->ID, 'title', $title); https://developer.wordpress.org/plugins/security/securing-input/ -
وردپرس داینامیک کردن آدرس تگ های a با وردپرس
nikanwp پاسخی برای unid_user ارسال کرد برای یک موضوع در برنامه نویسی داینامیک
نمونش هم میشه <a id="telegram" href="<?php echo !get_option('telegram') ? '#' : get_option('telegram');?>"></a> -
وردپرس داینامیک کردن آدرس تگ های a با وردپرس
nikanwp پاسخی برای unid_user ارسال کرد برای یک موضوع در برنامه نویسی داینامیک
بستگی به این داره که شما بخواید از چی استفاده کنید . ولی میتونین از جدول options وردپرس استفاده کنید برای ذخیره اطلاعات . تابع get_option . https://developer.wordpress.org/reference/functions/get_option/ -
php داینامیک کردن کدها در فایل جاوا اسکریپت
nikanwp پاسخی برای unid_user ارسال کرد برای یک موضوع در برنامه نویسی استاتیک
سلام باید از تابع wp_add_inline_script استفاده کنید. https://developer.wordpress.org/reference/functions/wp_add_inline_script/- 1 پاسخ
-
- 2
-
- جاوا اسکریپت
- جی کوئری
-
(و 1 مورد دیگر)
برچسب زده شده با :
-
ظاهرا امکان راست کلیک کردن نیست روی صفحتون. برش دارید که بشه بررسیش کرد .
- 2 پاسخ
-
- سرعت سایت
- بهبود سرعت
-
(و 1 مورد دیگر)
برچسب زده شده با :
-
اگر به کدنویسی (Css/Html) تسلطی ندارید میتونین به کمک افزونه Elementor و افزونه contact form 7 به صورت تقریبی چنین صفحه ای طراحی کنید .
-
هارد های ssd مخصوصا نسل جدیدش روی سرعت انتقال داده خیلی تاثیر میزاره مخصوصا روی کوئری ها . ولی یک نکته مهمی که وجود داره اینه که هاست بی تاثیر نیست در لود و سرعت وب سایت ولی یکی از فاکتورها به حساب میاد . ما فاکتورهای خیلی زیاد دیگه ای هم داریم . مثل نصب پلاگین های زیاد در سایت یا قالب وب سایت و ... صرفا جهت اطلاع رسانی : میتونید از هاست های اشتراکی لینوکس با هارد پرسرعت نسل جدید ssd شرکت پروگ پارس هم استفاده کنید . goo.gl/grzZGP
- 7 پاسخ
-
- 1
-
افزونه وردپرس شبکه افزونه های خاص برای وردپرس شبکه
nikanwp پاسخی برای farahani ارسال کرد برای یک موضوع در چند سایته
شما میتونی بازدن کوئری این کار رو انجام بدی . به فرض مثال برای آخرین پست ها : <?php // Get all blog ids in network except main site (id 1) $blogs = $wpdb->get_results(" SELECT blog_id FROM {$wpdb->blogs} WHERE site_id = '{$wpdb->siteid}' AND spam = '0' AND deleted = '0' AND archived = '0' AND blog_id != 1 "); // New empty arrays $blog_ids; $blogusers; $blogusers_ids; // Only save blog id numbers into the new array, also save all blogusers in network foreach ( $blogs as $bloggers ) { $blog_ids[] = $bloggers->blog_id; $blogusers[] = get_users( 'blog_i -
شما داخل فایل header.php تگ <body رو پیدا کن . و کلا کد زیر رو یکبار جایگزینش کن : <body <?php body_class(); ?>> بعد تست بگیرین داخل گوگل وبمستر تولز .
- 2 پاسخ
-
- 1
-
خطای زیر و مشکل شما مربوط به نداشتن api key map هست . api رو دریافت کنید و در تنظیمات پوسته وارد کنید . تا نقشه فعال بشه . Oops! Something went wrong. This page didn't load Google Maps correctly. See the JavaScript console for technical details.
-
دسته بندی وردپرس شبکه دسته بندی یکسان در وردپرس شبکه
nikanwp پاسخی برای farahani ارسال کرد برای یک موضوع در چند سایته
<?php /* Plugin Name: Network Default Avatar Description: This Plugin sets the default avatar network-wide */ class Network_Default_Avatars { // configure these two variables static $name = "Network Default"; // text description of avatar... ie "Mystery Man" static $avatar = "http://example.com/default-avatar.png"; // URL of avatar function __construct() { // default avatar add_filter( 'avatar_defaults', array( $this, 'avatar_defaults' ) ); add_filter( 'default_option_avatar_default', array( $this, 'default_avatar' ) ); -
دسته بندی وردپرس شبکه دسته بندی یکسان در وردپرس شبکه
nikanwp پاسخی برای farahani ارسال کرد برای یک موضوع در چند سایته
لطفا این دو صفحه رو مطالعه بکنید : https://buddydev.com/wordpress-mu/want-global-categories-tags-taxonomies-across-wordpress-multisite-network/ و یک پلاگین : https://buddydev.com/plugins/mu-global-terms/ -
شما به لیست برگه ها تو پنل مدیریت برید . برگه سبد خرید شما http://worldcarpett.ir/?page_id=6 با id شماره ۶ هست . اونو بازش کنید و کد زیر رو داخلش قرار بدین : [woocommerce_cart]
-
معمولا شما با تابع زیر میتونید در صفحات و نوشته ها عنوان صفحه رو چاپ کنید : get_the_title() اما اگر هدفتون چیز دیگری هست بگید راهنمایی کنم
- 2 پاسخ
-
- 1