【发布时间】:2015-02-19 09:16:00
【问题描述】:
我正在尝试创建一个带有图像、标题和描述的菜单。
到目前为止,描述和标题都很好,所以我找到了这个插件
https://wordpress.org/plugins/menu-image/
效果很好,显示图片+标题,但不显示描述。
所以,我想我需要以某种方式在不丢失图像的情况下显示描述。
我创建了一个自定义导航行走,但似乎我不能只调用附加的图像。查看插件的代码找不到任何帮助。
有什么想法吗?以前有人做过吗?
到目前为止,我的 navwalker 看起来像这样:
<?php
class Ext_Walker extends Walker {
var $tree_type = array('post_type', 'taxonomy', 'custom');
var $db_fields = array('parent' => 'menu_item_parent', 'id' => 'db_id');
function start_el(&$output, $object, $depth = 0, $args = array(), $current_object_id = 0) {
$classes = "";
foreach ($object->classes as $cl){
$classes.=" $cl";
}
$output .="<div class='col-lg-15 bottom-pad'>
<div class='vertical_item'>
<div class='col-lg-60'>
<div class='$classes'></div>
</div>
<div class='clear'></div>
<div class='desc_vertical'>
<h2 class='vertical_title'>{$object->title}</h2>";
if($object->post_content != ""){
$output .="<p class='item_description'>{$object->post_content}</p>";
}else{
}
$output .="</div>";
$output .="<a href=".$object->url."><button class='btn btn-link'>View More</button></a>";
}
function end_el(&$output, $object, $depth = 0, $args = array()) {
$output.='</div></div>';
}
}
?>
【问题讨论】:
-
标题、描述和图片从何而来?