آموزش درون ریزی قالب وردپرس با کمک XML

درون ریزی قالب وردپرس

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

درون ریزی قالب وردپرس

چرا به انتقال محتوا نیاز داریم؟

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

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

چگونه اطلاعات سایت خود را برون‌بری کنیم؟

ما باید از سایت مبدا فایلی (با فرمت xml) را که شامل اطلاعات و اجازه نامه انتقال اطلاعات است دریافت کنیم.
ابتدا در پنل مدیریت وردپرس به ابزارها>برون بری می‌رویم.

tools- درون ریزی قالب وردپرس

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

export- درون ریزی قالب وردپرس

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

چگونه اطلاعات را در سایت درون ریزی کنیم؟

برای درون ریزی قالب وردپرس، در سایت وردپرسی مقصد در پنل مدیریت وردپرس، ابزارها>درون ریزی را کلیک می‌کنیم. سپس انتخاب می‌کنیم که مبدا ما وردپرس بوده است.

wordpress import- درون ریزی قالب وردپرس

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

choose file- درون ریزی قالب وردپرس

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

در ضمن با زدن تیک Download and import file attachments فایل های ضمیمه نوشته‌ها (یا هر محتوای انتقال یافته دیگر) هم به سایت جدید اضافه شوند.

import attachment-درون ریزی قالب وردپرس

به همین راحتی!

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

عیب‌یابی درون‌ریزی قالب وردپرس

در درون ریزی قالب وردپرس با تعدادی خطا مواجه می‌شویم:

  • مشکل در هنگام بارگذاری نقش‌های کاربری در دمو
  • محدودیت‌های سرور (حافظه php، اندازه فایل آپلودی)
  • محدودیت‌های وردپرس (حافظه php، اندازه فایل آپلودی)
  • دسترسی به فایل htaccess. ،php.ini و wp-config.php

برای هر کدام از مشکلات بالا راه‌حل‌هایی ارائه شده که می‌توانید با کمک آن‌ها مشکل درون ریزی قالب‌ها را برطرف کنید.

بررسی نسخه php و سایر ملزومات وردپرس

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

  • php نسخه ۷٫۲ یا بیشتر
  • MySQL نسخه ۵٫۶ به بالا یا MariaDB نسخه ۱۰٫۰ یا بیشتر
  • پشتیبانی از HTTPS

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

محدودیت‌های سرور و وردپرس

رفع محدودیت‌های سرور به دو صورت امکان‌پذیر است:

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

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

wp-config.php:

define('WP_MEMORY_LIMIT', '96M');
define( 'WP_MAX_MEMORY_LIMIT', '256M' );

php.ini:

; Increase maximum post size 
post_max_size = 64M
; Increase execution time
max_execution_time = 300
memory_limit = 99M
upload_max_filesize = 64M

htaccess.:

php_value memory_limit 256M
php_value upload_max_filesize 256M
php_value post_max_size 256M
php_value max_execution_time 300
php_value max_input_time 300

function.php:

@ini_set( 'upload_max_size' , '64M' );
@ini_set( 'post_max_size', '64M');
@ini_set( 'max_execution_time', '300' );

نتیجه گیری

با انجام این موارد باید تمامی محدودیت‌ها از بین برود و مشکلات درون ریزی قالب وردپرس رفع شود. همچنین برای درون ریزی ابزارک‌ها می‌توانید از افزونه Widget Importer & Exporter در وردپرس استفاده کنید.

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

راه آسان‌تری برای ارتباط با کاربران‌مان پیدا کرده‌ایم :) کانال تلگرام همیار وردپرس

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

تعداد علاقه‌مندانی که تاکنون عضو خبرنامه ما شده‌اند:

۲۶۰,۲۸۲ نفر

دیدگاهتان را بنویسید

دیدگاه‌های این نوشته جدید شاخص

  1. 6 روز عضو همیار وردپرس

    سلام و خسته نباشید خدمت شما
    من مبتدی هستم و موفق شدم فایل xml را درون ریزی کنم
    در حال حاظر همه صفحه ها و همه نوشته ها و مشخصات روی سایت من هست ولی
    ۱- بالای صفحه یک نوار سیاه هست که همه گزینه ها اونجاست و اسکرول که میکنم اصلا شبیه به نسخه نمایشی نیست!
    علت این موضوع چی هست؟
    در واقع دقیقا شبیه قالبی که در سایت نشان میدهد نمیشه وخیلی فرق داره .
    با تشکر از شما

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

  3. سلام دوست عزیز
    برای اینکه قالبم مثل قالب شما نصب بشه دقیقا چه کاری باید کنم؟درون ریزی انجام نمیشه
    میشه بیشتر توضیح بدین؟

  4. 3 ماه عضو همیار وردپرس

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

  5. سلام
    کسی میدونه چرا تصویر محصولات یا حتی لینک تصویر محصولات در خروجی xml وجود نداره و راه حلش چیه؟

  6. با عرض سلام و خسته نباشید ، دموتون اصلا کار نمیکنه شبیه دمو سایت نیست

  7. 1 سال عضو همیار وردپرس

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

  8. درون‌ریزی product_visibility exclude-from-catalog ناموفق بود
    درون‌ریزی product_visibility exclude-from-search ناموفق بود
    درون‌ریزی product_type external ناموفق بود
    درون‌ریزی product_visibility featured ناموفق بود
    درون‌ریزی product_type grouped ناموفق بود
    درون‌ریزی product_visibility outofstock ناموفق بود
    درون‌ریزی product_visibility rated-1 ناموفق بود
    درون‌ریزی product_visibility rated-2 ناموفق بود
    درون‌ریزی product_visibility rated-3 ناموفق بود
    درون‌ریزی product_visibility rated-4 ناموفق بود
    درون‌ریزی product_visibility rated-5 ناموفق بود
    درون‌ریزی product_type simple ناموفق بود
    درون‌ریزی product_cat Uncategorized ناموفق بود
    درون‌ریزی product_type variable ناموفق بود
    درون‌ریزی رسانه “One Click Demo Import – log_file_2018-07-20__17-16-12” ناموفق بود
    رسانه “logo-only-01” هم‌اکنون وجود دارد.
    رسانه “cropped-logo-only-01.jpg” هم‌اکنون وجود دارد.
    رسانه “kt-thumb2-600-750” هم‌اکنون وجود دارد.
    رسانه “carlos-eire-bw” هم‌اکنون وجود دارد.
    رسانه “kt-thumb3-600-750” هم‌اکنون وجود دارد.
    رسانه “business-consulting-banner1-1140-760” هم‌اکنون وجود دارد.

    لطفا راهنمایی می فرمایید چرا یک سری از موارد ناموفق بودن هنگام درون ریزی؟

    • 1 سال عضو همیار وردپرس

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

    • 1 سال عضو همیار وردپرس

      فهمیدم! این مشکل برای من هم پیش اومد. ببین برادر شما از طریق درون‌ریزی وردپرس فایل xml رو درونریزی کردی که الان قدیمی شده و از این خطاها توش هست. افزونه ی One Click Demo Import در وردپرس فعال کن.کار باهاش آسونه خیلی راحت می شه فایل های xml و wei(دمو ابزارک ها) رو همزمان وارد کرد.

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

  10. 5 ماه عضو همیار وردپرس

    درون‌ریزی product_type external ناموفق بود
    درون‌ریزی product_type grouped ناموفق بود
    درون‌ریزی product_type simple ناموفق بود
    درون‌ریزی product_type variable ناموفق بود
    درون‌ریزی “محصول ۱” ناموفق بود: ساختار نوشته نامعتبر (product)
    درون‌ریزی “محصول ۲” ناموفق بود: ساختار نوشته نامعتبر (product)

    ******** چرا با این خطاها مواجه میشم؟؟ **********

  11. 1 سال عضو همیار وردپرس

    salam file xml ke import mikonim khatae namovafagh mide chera?

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

  13. 7 ماه عضو همیار وردپرس

    اصلا درون ریزی محتوا نمی شه !!!
    مشکل کجا هست !

  14. سلام و عرض خسته نباشید
    من می خواستم ببینم ایا بعد از دانلود این قالب میشه برای سایت در این قالب دسته ی اخبار ایجاد کرد بدون اینکه فرم بهم نریزه و اینکه از قالب فروشگاهی در اون بخش در بیاد
    و اینکه رنگش هم تغییر میکنه؟

  15. 7 ماه عضو همیار وردپرس

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

  16. 8 ماه عضو همیار وردپرس

    سلام و درود
    من تمام مراحل رو درست انجام میدم
    اما موقع درون ریزی تمام موارد رو میزنه ناموفق بود .
    چه دلایلی میتونه داشته باشه ؟

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

  18. سلام وقتتون بخیر
    چه جوری بدون داشتن فایل xml میتونیم یک قالب رو عینا مثل خود دمو در بیاریم . از چه روشی باید استفاده کنیم؟
    یکی به من گفت که دیگه درون ریزی روش قدیمی هست و روش جدیدتری اومده

  19. 11 ماه عضو همیار وردپرس

    سلام من افزونه رو نصب میکنم ولی نمیدونم باید از کجا واردش بشم

مطالب زیر را حتما بخوانید

محبوبترین‌های آموزش آنلاین

  • دوره ۱۳ جامع وبمستران هوشمند

    ۶.۸ میلیون تومان
    ساخت کسب‌و‌کار اینترنتی امروزه یکی از اساسی‌ترین کارها برای ایجاد یا توسعه درآمدزایی میباشد. هر ایده‌ای که دارید میتوانید آنلاین در فضای اینترنتی راه اندازی نمایید فقط کافیست که بخواهید. یا اگر چندین سال...
  • دوره جامع ۰ تا ۱۰۰ آموزش طراحی سایت و آموزش طراحی فروشگاه اینترنتی

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

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