Advertisement
Guest User

menu_footer_Angelo_lillo

a guest
Oct 29th, 2011
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.19 KB | None | 0 0
  1. Le linee guida prevedono nel footer le pagine note legali e privacy.
  2.  
  3. Nel tema PASW2011 io le avevo aggiunte come ho imparato a fare studiando il modello di Renata. In pratica ho creato un div footbar col le stesse caratteristiche del topbar ed ho inserito questo codice: <ul><?php wp_list_pages('include=1495,1489&title_li='); ?></ul>.
  4.  
  5. Guardando il file functions.php del tema pasw2011 ho pensato che si possa però creare il menu in modo analogo a quanto fatto per il menu superiore e per il menu orizzontale. Si semplificherebbe la vita a molti. Ho provato.
  6.  
  7. Ho aggiunto una riga in functions.php
  8.  
  9. Codice originale:
  10. /* Menu */
  11. add_action('init', 'register_my_menus');
  12. function register_my_menus() {
  13. register_nav_menus(
  14. array(
  15. 'menu-1' => __('Menu 1'),
  16. 'menu-2' => __('Menu 2')
  17. )
  18. );
  19. }
  20. Codice con aggiunta:
  21. /* Menu */
  22. add_action('init', 'register_my_menus');
  23. function register_my_menus() {
  24. register_nav_menus(
  25. array(
  26. 'menu-1' => __('Menu 1'),
  27. 'menu-2' => __('Menu 2'),
  28. 'menu-3' => __('Menu 3')
  29. )
  30. );
  31. }
  32.  
  33. Poi nel div footbar che avevo già aggiunto in fondo al footer ho inserito questo codice:
  34.  
  35. <?php wp_nav_menu( array( 'menu' => '', 'container' => 'ul', 'menu_class' => 'sito', 'theme_location' => 'menu-3' ) ); ?>
  36.  
  37. Funziona.
  38.  
  39. Ciao
  40. Angelo
  41.  
  42. ******************************************************************************+
  43.  
  44. Ecco tutti passaggi:
  45.  
  46. modificare functions.php come hai già fatto
  47. inserire un div nel footer. Io l'ho messo proprio in fondo appena prima del codice <?php do_action('wp_footer'); ?> e l'ho chiamato footbar. Li ho inserito il codice per richiamare il menu3. Ecco il codice che ho usato:
  48. <div id="footbar"><?php wp_nav_menu( array( 'menu' => '', 'container' => 'ul', 'menu_class' => 'sito', 'theme_location' => 'menu-3' ) ); ?> </div>
  49. Inserire nel foglio di stile le regole per l'aspetto grafico del nuovo menu. Io ho messo quelle che copio qui di seguito, ma sicuramente si può far meglio.
  50. /*footbar*/
  51. #footbar{
  52.  
  53. height: auto !important;
  54.  
  55. min-height: 25px;
  56.  
  57. width: 100%;
  58.  
  59. padding: 0;
  60.  
  61. margin: -14px 0 0 0;
  62.  
  63. background-color: #004100;
  64.  
  65. color: #F0F0F0;
  66.  
  67. }
  68.  
  69. #footbar ul{
  70.  
  71. font-size: 0.9em;
  72.  
  73. text-align: left;
  74.  
  75. font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
  76.  
  77. line-height: 1.5em;
  78.  
  79. /* fixes Firefox 0.9.3 */
  80.  
  81. }
  82.  
  83. #footbar li a{
  84.  
  85. padding: 3px 10px 3px 10px;
  86.  
  87. float:left;
  88.  
  89. border-right: 1px solid;
  90.  
  91. border-right-color: #F0F0F0;
  92.  
  93. }
  94.  
  95. #footbar ul li{
  96.  
  97. margin: 0px;
  98.  
  99. display: inline;
  100.  
  101. }
  102.  
  103.  
  104.  
  105. #footbar ul li a{
  106.  
  107. text-decoration: none;
  108.  
  109. color: #F0F0F0;
  110.  
  111. }
  112.  
  113. #footbar ul li a:hover{
  114.  
  115. background: #F0F0F0;
  116.  
  117. color: #3A291F;
  118.  
  119. }
  120.  
  121.  
  122.  
  123. #footbar ul li.current_page_item a
  124.  
  125. {
  126.  
  127. text-decoration:none !important;
  128.  
  129. color: #3A291F !important;
  130.  
  131. background: #F0F0F0;
  132.  
  133. }
  134.  
  135. #footbar ul li.current_page_item a:hover
  136.  
  137. {
  138.  
  139. text-decoration:none !important;
  140.  
  141. color: #3A291F !important;
  142.  
  143. }
  144.  
  145.  
  146.  
  147. /* Essential Layout (IE7 Fix) */
  148.  
  149. *+html #footbar li a {
  150.  
  151. margin-top: -14px;
  152.  
  153. }
  154. .ulpuntato li {
  155. list-style-image: url(images/square.gif);
  156. font-weight: bold;
  157. padding-bottom: 1em;
  158. }
  159.  
  160. /*fine footbar*/
  161.  
  162. Spero di essere stato utile.
  163.  
  164. Ciao
  165. Angelo
  166.  
  167. ***********************************************************
  168. se vuoi il menù centrato soluzione di Angelo:
  169.  
  170. Prova con queste istruzioni:
  171.  
  172. /*footbar*/
  173. #footbar{
  174.  
  175. height: auto !important;
  176.  
  177. min-height: 25px;
  178.  
  179. width: 100%;
  180.  
  181. padding: 0;
  182.  
  183. margin: -14px 0 0 0;
  184.  
  185. background-color: #004100;
  186.  
  187. color: #F0F0F0;
  188.  
  189. }
  190.  
  191. #footbar ul{
  192.  
  193. font-size: 0.9em;
  194.  
  195. text-align: center;
  196.  
  197. font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
  198.  
  199. line-height: 1.5em;
  200.  
  201. /* fixes Firefox 0.9.3 */
  202.  
  203. }
  204.  
  205. #footbar li a{
  206.  
  207. padding: 3px 10px 3px 10px;
  208.  
  209.  
  210.  
  211. border-right: 1px solid;
  212.  
  213. border-right-color: #F0F0F0;
  214.  
  215. }
  216.  
  217. #footbar ul li{
  218.  
  219. margin: 0px;
  220.  
  221. display: inline;
  222.  
  223. }
  224.  
  225.  
  226.  
  227. #footbar ul li a{
  228.  
  229. text-decoration: none;
  230.  
  231. color: #F0F0F0;
  232.  
  233. }
  234.  
  235. #footbar ul li a:hover{
  236.  
  237. background: #F0F0F0;
  238.  
  239. color: #3A291F;
  240.  
  241. }
  242.  
  243.  
  244.  
  245. #footbar ul li.current_page_item a
  246.  
  247. {
  248.  
  249. text-decoration:none !important;
  250.  
  251. color: #3A291F !important;
  252.  
  253. background: #F0F0F0;
  254.  
  255. }
  256.  
  257. #footbar ul li.current_page_item a:hover
  258.  
  259. {
  260.  
  261. text-decoration:none !important;
  262.  
  263. color: #3A291F !important;
  264.  
  265. }
  266.  
  267.  
  268.  
  269. /* Essential Layout (IE7 Fix) */
  270.  
  271. *+html #footbar li a {
  272.  
  273. margin-top: -14px;
  274.  
  275. }
  276. .ulpuntato li {
  277. list-style-image: url(images/square.gif);
  278. font-weight: bold;
  279. padding-bottom: 1em;
  280. }
  281.  
  282. /*fine footbar*/
  283.  
  284.  
  285. Ciao
  286. Angelo
  287.  
  288. **********************************************************************
  289.  
  290. menù centrato soluzione Lillo:
  291.  
  292. /*footbar*/
  293.  
  294.  
  295. #footbar{
  296. height: 15px;
  297. width: 100%;
  298. padding: 0;
  299. margin: -14px 0 0 0;
  300. background-color: #08088A;
  301. color: #FFFFFF;
  302. }
  303. #footbar ul{
  304. font-size: 0.7em;
  305. text-align: center;
  306. font-family: 'Calibri', 'Lucida Grande', 'Lucida Sans Unicode', Verdana,
  307. sans-serif;
  308. line-height: 1.5em;
  309. /* fixes Firefox 0.9.3 */
  310. }
  311. #footbar li a{
  312. padding: 3px 10px 3px 10px;
  313. float:center;
  314. border-right: 1px solid;
  315. border-right-color: #FFFFFF;
  316. }
  317. #footbar ul li{
  318. margin: 0px;
  319. display: inline;
  320. }
  321.  
  322. #footbar ul li a{
  323. text-decoration: none;
  324. color: #FFFFFF;
  325. }
  326. #footbar ul li a:hover{
  327. background: #FFFFFF;
  328. color: #08088A;
  329. }
  330.  
  331. #footbar ul li.current_page_item a
  332. {
  333. text-decoration:none !important;
  334. color: #08088A !important;
  335. background: #FFFFFF;
  336. }
  337. #footbar ul li.current_page_item a:hover
  338. {
  339. text-decoration:none !important;
  340. color: #08088A !important;
  341. }
  342.  
  343. /* Essential Layout (IE7 Fix) */
  344. *+html #footbar li a {
  345. margin-top: -14px;
  346. }
  347. .ulpuntato li {
  348. list-style-image: url(images/square.gif);
  349. font-weight: bold;
  350. padding-bottom: 1em;
  351. }
  352.  
  353. /*fine footbar*/
  354.  
  355.  
  356. ciao
  357. lillo
  358.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement