2017-07-04 56 views
0

我已經在服務器的根目錄下安裝了Magento 1.9.x,並在博客目錄(/ blog)下安裝了WordPress。在WordPress中訪問Magento 1.9.x會話

我需要在博客(WordPress)的標題上顯示購物車項目數量和我的帳戶鏈接(如果客戶已登錄Magento)。

我也試過很多可用的解決方案,比如訪問Magento之外的客戶會話,但沒有任何適合我的。

require_once ("/var/www/magento_pack/app/Mage.php"); 
umask(0); 
Mage::app("default"); 
Mage::app()->loadArea('frontend'); 
Mage::getSingleton('core/session', array('name' => 'frontend')); 
if(Mage::getSingleton('customer/session')->isLoggedIn()) 
    echo Mage::getSingleton('customer/session')->getId(); 
else 
    echo 'Not logged in'; 
exit; 

有什麼建議嗎?

回答

0

我測試你的代碼,它使用該工作完美,嘗試,而不是完整的路徑:

<?php 
require_once ("../app/Mage.php"); # this 
umask(0); 
Mage::app("default"); 
Mage::app()->loadArea('frontend'); 
Mage::getSingleton('core/session', array('name' => 'frontend')); 
if(Mage::getSingleton('customer/session')->isLoggedIn()) 
    echo Mage::getSingleton('customer/session')->getId(); 
else 
    echo 'Not logged in'; 
exit;?>