我一直在尝试让管理栏显示在magento安装下。我已经想尽一切办法得到它了。我可以得到用户,得到页脚,但没有发生任何事情来获得管理栏。
来自1列中的with。phtml我称为
<?php
echo $this->getLayout()->createBlock(\'core/template\')->setTemplate(\'custom/userpanel.phtml\')->toHtml();
?>
在“自定义/用户”面板中。“phtml”我补充道:
require_once(\'/var/www/html/blog/wp-load.php\');
require_once(\'/var/www/html/blog/wp-blog-header.php\');
require_once(\'/var/www/html/blog/wp-includes/admin-bar.php\');
require_once(\'/var/www/html/blog/wp-config.php\');
show_admin_bar(true);
wp_admin_bar_render();
没有任何运气。
I\'v尝试使用
wp_footer();
但这并没有达到标准,甚至调用head函数也不起作用
wp_head();
wp_footer();
但是,尽管我得到了所有的头部元素,比如和我不想要的,因为它在中,但仍然没有。如何正确设置?
------------------------------------------------------------------------
EDIT
------------------------------------------------------------------------------------
所以我想我会变得很棘手,从WP中抓取管理栏,然后像jquery一样将其拉过来。load()但在php运行时。这就是我所做的,但奇怪的是,它失败了,因为它认为我没有登录?
再次在“自定义/用户面板”中。麦根托的phtml是WP的一部分,所以在WP时,一切都很好,但这里什么都没有。
<div id="wpfoot">
<?php
//wp_head();
if ($userUsername ) {
if ( strpos($_SERVER[\'REQUEST_URI\'], \'/blog/\') === FALSE ){
$dom = new DOMDocument();
$dom->validateOnParse = true;
$dom->loadHtml(file_get_contents("http://domain.xxx/blog/"));
echo $dom->getElementById(\'wpfoot\');
}else{
wp_footer();
}
}
//
?>
</div>