supergiu
Forum Replies Created
-
Hi,
thanks for your reply. I’ll try to fix my problem with your suggestion…
byeHello,
Can anyone help me?I have looked into plugin’s files and I have found these pieces of code that perhaps can be used to do something:
in menu.php on line 106 I have found
private function renderMenuItem($item,$count = 99) { $class = $this->getItemClass($item,$count); $output = '<li class="' . $class . '"><a class="' . $class . '" href="' . $this->getItemUrl($item) . '">' . esc_html($item['label']) . '</a></li>'; return $output; }
while in views/settings.php on line 36
<td> <label><span><?php _e( 'Label' ); ?></span> <input type="text" class="regular-text" name="menu[label][]" value="<?php echo esc_attr($item['label']); ?>" /></label> <label><span><?php _e( 'URL' ); ?></span> <input type="text" class="regular-text" name="menu[url][]" value="<?php echo esc_attr($item['url']); ?>" /></label> <label><span><?php _e( 'CSS Class' ); ?></span> <input type="text" class="regular-text" name="menu[class][]" value="<?php echo esc_attr($item['class']); ?>" /></label> </td>
What I have thought is that if we could create a new variable to replace $class in
<a class="' . $class . '" href="' . $this->getItemUrl($item) . '">
then we could add a new input field in settings.php, something like this
<label><span><?php _e( 'A Class' ); ?></span> <input type="text" class="regular-text" name="menu[aclass][]" value="<?php echo esc_attr($item['aclass']); ?>" /></label>
Sorry for my Bad English…
If anyone has understood, can help me understand?Thanks
supergiù