উত্তর:
এটা নির্ভর করে. আপনি পছন্দ করেছেন:
আপনি যদি ফিশপিগ মডিউলটি ব্যবহার করেন (যা একটি ভাল মডিউল) আপনি ব্যবহার করতে পারেন http://www.magentocommerce.com/magento-cona/
সর্বশেষ সমাধানটি হ'ল ম্যাজেন্টোতে আপনার নিজস্ব ওয়ার্ডপ্রেস ইন্টিগ্রেশন বিকাশ করা :)
আমি ফিশপিগ মডিউলটি প্রচুর সাইটগুলিতে ব্যবহার করেছি, প্লাগিনগুলির জন্য অর্থ কিনেছি এবং বছরের পর বছর ধরে আনন্দের সাথে প্রচার করছি। তবে আমি এটি আর ব্যবহার করছি না। এটি যা ভাল করে তা করে তবে এটি যা করে তা ম্যাজেন্টোর মাধ্যমে সমস্ত কিছু চালানো।
আসুন এটির মুখোমুখি হয়ে ক্লায়েন্টটি একটি ওয়ার্ডপ্রেস সাইটে একবার দেখে এবং হঠাৎ সৃজনশীল হতে শুরু করে। 'আমরা ওয়ার্ডপ্রেসে এটি করতে পারি!', 'আমরা ওয়ার্ডপ্রেস ইনস্টল করতে পারি!'। আপনাকে তাদের বোঝাতে হবে যে সাধারণত, হ্যাঁ ওয়ার্ডপ্রেসে এটি করা সহজ .... তবে তাদের ওয়ার্ডপ্রেস ইনস্টলেশনটি স্বাভাবিক নয় কারণ এটি সমস্তই ম্যাগানোতে চলছে এবং এটি সবকিছু পরিবর্তন করে।
সুতরাং আপনার কাস্টম ওয়ার্ডপ্রেস উইজেটগুলির ব্যাঙ্ক কাজ করবে না, তৃতীয় পক্ষের ওয়ার্ডপ্রেস প্লাগইনগুলি কাজ করবে না। থিম এবং থিম বিকল্পগুলি কাজ করবে না। যতক্ষণ না আপনি ফিশপিগ মডিউলে রূপান্তর ও সংযুক্তকরণের অনেক কাজ করেন do
আমার মতে আরও ভাল পন্থা হ'ল জেমস কেম্পের ( http://wordpress.org/plugins/magento-wordpress-integration/ ) বা রিচার্ড ফেরারো ( http://wordpress.org/plugins/mage-enabler) / )। তারা উভয়ই একই পন্থা অবলম্বন করে আপনাকে ওয়ার্ডপ্রেস থেকে ম্যাজ অবজেক্ট অ্যাক্সেস করার অনুমতি দেয় এবং ম্যাজেন্টো থেকে যা খুশি তা আপনার ওয়ার্ডপ্রেস থিমের কাছে টানতে পারে। আপনি যদি প্লাগিনগুলি দেখুন তবে সেগুলি খুব সাধারণ এবং খুব বেশি কোড জড়িত না।
app/code/local/Mage/Core/functions.php
ওয়ার্ডপ্রেস এবং ম্যাজেন্টো উভয়েরই একটি function __()
পদ্ধতি ঘোষিত হওয়ায় তাদের উভয়েরই একটি সংশোধনী প্রয়োজন । উভয় প্লাগইন লেখক সাইটে এটি সম্পর্কে বিশদ নোট রয়েছে যদিও এটি খুব সহজ। এর পরে আপনি আটকে যেতে পারেন।
এটি এত সহজ, এখানে জেমস কেম্প প্লাগইন ব্যবহার করে একটি উদাহরণ। আপনি একটি header.php
মত একটি স্ট্রপ ডাউন ওয়ার্ডপ্রেস থিম থাকতে পারে;
<!DOCTYPE html>
<html class="no-js">
<head>
<?php the_block("head"); ?>
<?php wp_head(); ?>
</head>
<body <?php body_class(); ?>>
যা আপনার পুরো ম্যাজেন্টো হেড ব্লকটিকে ওয়ার্ডপ্রেস শিরোনামে টান দেয়। নিখুঁত, কোনও সদৃশ, কোনও অতিরিক্ত কাজ নেই। দ্রষ্টব্য আমি যুক্ত করেছি wp_head()
কারণ আপনি যদি ওয়ার্ডপ্রেস প্লাগইনগুলিতে যুক্ত করেন তবে তারা সম্ভবত এটি হুক হিসাবে ব্যবহার করবে এবং এটি আপনার ওয়ার্ডপ্রেস header.php
ফাইলটিতে থাকা ভাল অনুশীলন ।
একই পাদলেখের জন্য যান। Php;
<?php the_block("footer"); ?>
<?php wp_footer(); ?>
</body>
</html>
এবং ওয়ার্ডপ্রেসে আপনার ম্যাজেন্টো ফুটার ব্লক রয়েছে। বাকিটি আপনার উপর নির্ভর করে তবে আপনি কোনও ওয়ার্ল্ড বাধা ছাড়াই আপনার ওয়ার্ডপ্রেস ইনস্টল করতে যত বেশি বাড়তি জিনিস যুক্ত করতে চান সে স্বাধীনতা পেয়েছেন।
সম্পাদনা করুন - 14 ই মে
যেহেতু আমি এটি লিখেছি আমি এই ওয়ার্ডপ্রেস প্লাগইনটি ব্যবহার করে ওয়ার্ডপ্রেসকে সিএমএস হিসাবে ব্যবহার করতে এবং ডেটা আবার ম্যাজেন্টোতে টানা শুরু করেছি - জেএসওএন এপিআই প্লাগইন http://wordpress.org/plugins/json-api/
আপনাকে একটি কোড উদাহরণ দেওয়ার জন্য - নীচের কোডটি ইভেন্ট নামে পরিচিত একটি কাস্টম পোস্ট প্রকারের জন্য ওয়ার্ডপ্রেসে প্রয়োজনীয় এন্ট্রিগুলি টেনে নিয়ে যায়, ইভেন্টডেট নামক পোস্টগুলিতে একটি কাস্টম ফিল্ড অ্যাক্সেস করে সেগুলি সমস্তগুলিকে অ্যারেতে রাখে, তারিখ অনুসারে এটি সাজায় এবং সকলের একটি তালিকা আউটপুট দেয় ওয়ার্ডপ্রেস ইনস্টল প্রতিটি ইভেন্ট পৃষ্ঠায় একটি লিঙ্ক সহ ইভেন্ট। আমি এটিকে একটি ড্রপডাউনতে একটি ম্যাজেন্টো সাইটের মূল নেভিগেশনে ব্যবহার করেছি, এটি সত্যই ভাল কাজ করে। ওয়ার্ডপ্রেসটি মূলটিতে একটি জেএসএন এপিআই যুক্ত করার কারণে রয়েছে তবে এখনও এটি প্রকাশ করা হয়নি।
<ul>
<?php
$events = json_decode(file_get_contents('http://www.example.com/blog/?json=get_posts&post_type=event'));
$eventList = array();
foreach ( $events->posts as $event_item ) :
$arrayDate = date("ymdHi", strtotime($event_item->custom_fields->eventdate[0] ));
$eventList[$arrayDate]['Title'] = $event_item->title;
$eventList[$arrayDate]['Date'] = date('l jS F', strtotime($event_item->custom_fields->eventdate[0] ));
$eventList[$arrayDate]['Link'] = $event_item->url;
endforeach;
// Key reverse sort to get events in date order
ksort($eventList);
foreach ($eventList as $eventItem) :
echo '<li><a href="'. $eventItem['Link'] .'">'. $eventItem['Title'] .' - '. $eventItem['Date'] .'</a></li>';
endforeach;
?>
</ul>
সম্পাদনা - 15 অক্টোবর
আমাকে সম্প্রতি এই একীকরণ পদ্ধতিটি মাল্টি স্টোরে ব্যবহার করতে হয়েছে যা ম্যাথিয়ায়াস জেইসের এই প্রশ্নের মতো একই দেশের কোড সাব-ডাইরেক্টরিগুলি ব্যবহার করেছিল;
সাবফোল্ডারে বিভিন্ন স্টোরভিউ বা ওয়েবসাইট
আমি এর জন্য ফিশপিগ মাল্টিস্টোর এক্সটেনশনের চেষ্টা বিবেচনা করেছি কিন্তু শেষ পর্যন্ত আমি এসও -> /programming/32613815/htaccess-wordpress-under-magento-site-with-mult-language- এ একটি প্রশ্ন জিজ্ঞাসা করেছি উপ-ডিরেক্টরির
আমি উত্তরটি এখানে রেখেছি, এতে সার্ভার এনভায়রনমেন্ট ভেরিয়েবল এবং কিছু ওয়ার্ডপ্রেস ফিল্টার ব্যবহার করা হয়েছে। সাহায্যের জন্য আমি .htaccess এবং Nginx সার্ভার ব্লকগুলি যুক্ত করেছি।
এছাড়াও, যে কেউ তাদের ম্যাগেন্তো সাইটকে ক্যাপিস্ট্রানো ব্যবহার করে এবং তাদের রেপোকে দূষিত করার জন্য ক্রমাগত আপডেট হওয়া ওয়ার্ডপ্রেস কোর এবং প্লাগইনগুলি রাখার প্রত্যাশায় শ্যাভারগুলি ব্যবহার করে আমি একটি ব্লগ পোস্ট লিখেছিলাম যাতে আপনি কীভাবে পুরো বিষয়টিকে কেবল ক্যাপিস্ট্রানো 3 তে ভাগ করে নেওয়া ডিরেক্টরিতে স্থানান্তর করতে পারেন এবং রেপোতে কেবল আপনার ওয়ার্ডপ্রেস থিম রয়েছে;
ফিশপিগের ওয়ার্ডপ্রেস ইন্টিগ্রেশন এক্সটেনশন। এটি নিখরচায়, ভাল কাজ করে, থিমকে সংহত করে। অনুসন্ধান সংহত করে না। তবে এটি সর্বোত্তম ইন্টিগ্রেশন পদ্ধতি যা আমরা সচেতন।
এছাড়াও আপনি ওয়ার্জেন্টো ব্যবহার করতে পারেন:
http://wordpress.org/plugins/tristar-wordgento/
আমি এটি আমার ব্লগের জন্য ব্যবহার করেছি এবং খুব ভাল কাজ করেছি।
একটি বিনামূল্যে ম্যাজেন্টো প্লাগইন রয়েছে যা আপনাকে আপনার ম্যাজেন্টো ডিজাইনের অভ্যন্তরে ওয়ার্ডপ্রেস দিয়ে তৈরি সামগ্রী ব্যবহার করতে দেয় allows এটি আপনাকে আপনার স্টোরের ভিতরে ওয়ার্ডপ্রেস ব্লগ এবং সামগ্রী ব্যবহার করতে দেয়। অনুসন্ধানটি ওয়ার্ডপ্রেস সামগ্রীতে রয়েছে কিনা তা আমি জানি না। আরও তথ্যের জন্য দেখুন http://www.magentocommerce.com/magento-cona/