首页 > 后端开发 > 正文

wordpress调用二级导航怎么实现

2025-03-06 06:04:13 | 我爱编程网

wordpress调用二级导航怎么实现很多朋友对这方面很关心,我爱编程网整理了相关文章,供大家参考,一起来看一下吧!

本文目录一览:

wordpress调用二级导航怎么实现

wordpress 主题目录下的 functions.php 相关问题

functions.php中的代码:
function download($atts, $content=null) {
extract(shortcode_atts(array(
'auto' => '0',
'hight' => '500',
), $atts));

return '<iframe scrolling="no" name="iframe" frameborder="0" width="100%" src="?url=' . $content . '" height="' . $hight . '"></iframe>';
}
add_shortcode('down','download');

文章中调用 [down hight=“800”] ... [down]
这样就可以定义iframe的高度为800。如果你不提供参数hight,[down] ... [down] 默认高度为500,可以修改以上functions.php代码中的500

wordpress调用二级导航怎么实现

wordpress调用二级导航怎么实现

Wordpress调用二级导航的方法:
1、新建 functions.php 函数文件并添加以下代码:
<?php
//自定义菜单
register_nav_menus(
array(
‘header-menu’ => __( ‘导航自定义菜单’ ),
)
);?>
2、把导航位置的li标签都删除掉,换上调用代码:
<?php wp_nav_menu( array( ‘container’ => ”,’menu_class’ => ‘navigation’,’menu_id’ => ‘nav_sgBhgn’) ); ?>
3、添加一个jquery库,放在body开始和结束的适合的位置即可:
<script type=”text/jscript”>
$(document).ready(function(){
$(‘ul.navigation li’).hover(function(){
$(this).find(‘ul:first’).slideDown(200);//显示二级菜单,括号中的数字表示下拉菜单完全显示出来需要200毫秒。
$(this).addClass(“hover”);
},function(){
$(this).find(‘ul’).css(‘display’,’none’);
$(this).removeClass(“hover”);
});
function hide_submenu(){
$(‘ul.navigation li’).find(‘ul’).css(‘display’,’none’);//红色标注改为当前导航ul的class名称
}
$(‘ul.navigation li li:has(ul)’).find(“a:first”).append(“”);
document.onclick = hide_submenu;
});
</script>
4、使用jquery库文件加载,大家可以测试一下模板打开的速度,哪个快用那个:
谷歌加载:<script src=” ” type=”text/javascript”></script>
百度加载:<script type=”text/javascript” src=”//libs.baidu.com/jquery/2.0.3/jquery.min.js”></script>
新郎加载:<script type=”text/javascript” src=”//lib.sinaapp.com/js/jquery/1.7.2/jquery.min.js”></script>
5、添加CSS样式:
/* 二级菜单 */
.sub-menu{
display:none;/*初始状态下隐藏子目录*/
position:absolute;/*显示最顶层*/
}
.sub-menu li{
width:100%;/*显示子目录宽度/*针对IE6*/
clear:both;/*垂直显示*/
background:#000;/*子目录背景颜色*/
}

wordpress首页如何调用最新文章

我爱编程网(https://www.52biancheng.com)小编还为大家带来wordpress首页如何调用最新文章的相关内容。

第一种方法
WordPress最新文章的调用可以使用一行很简单的模板标签wp_get_archvies来实现. 代码如下:
<?php get_archives(‘postbypost’, 10); ?> (显示10篇最新更新文章)

<?php wp_get_archives(‘type=postbypost&limit=20&format=custom’); ?>
后面这个代码显示你博客中最新的20篇文章,其中format=custom这里主要用来自定义这份文章列表的显示样式。具体的参数和使用方法你可以参考官方的使用说明- wp_get_archvies。(fromat=custom也可以不要,默认以UL列表显示文章标题。)
补充: 通过WP的query_posts()函数也能调用最新文章列表, 虽然代码会比较多一点,但可以更好的控制Loop的显示,比如你可以设置是否显示摘要。具体的使用方法也可以查看官方的说明。
第二种方法
调用最新文章:(直接在想要呈现的位置放上以下代码即可)
<?php
$limit = get_option(‘posts_per_page’);
$paged = (get_query_var(‘paged’)) ? get_query_var(‘paged’) : 1;
query_posts(‘showposts=’ . $limit=7 . ‘&paged=’ . $paged);
$wp_query->is_archive = true; $wp_query->is_home = false;
?>
<?php while(have_posts()) : the_post(); if(!($first_post == $post->ID)) : ?>
<ul>
<li><a href=”<?php the_permalink() ?>” rel=”bookmark” title=”Permanent Link to <?php the_title_attribute(); ?>”>
<?php the_title(); ?></a></li>
</ul>
<?php endif; endwhile; ?> 我爱编程网

以上就是我爱编程网为大家带来的wordpress调用二级导航怎么实现,希望能帮助到大家!更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“wordpress调用二级导航怎么实现”相关推荐
怎么实现javascript中调用java类中的方法
怎么实现javascript中调用java类中的方法

怎么实现javascript中调用java类中的方法实现javascript中调用java类中的方法如下:只要调用addJavascriptInterface方法即可映射一个Java对象到JavaScript对象上。1、映射Java对象到JavaScript对象上代码如下:mWebView=(WebView)findViewById(R.id.wv_content);mW

2024-03-21 08:15:37
python一级和二级哪个厉害
python一级和二级哪个厉害

aicepython一级证书含金量含金量较高。aicpython一级证书是省级证书,含金量比较高,是经教育部批准,由教育部考试中心主办,面向社会的考试。学习编程可以锻炼人的观察力,想象力,创造力,逻辑思维力,问题解决,空间思维等。python一级和二级哪个厉害python一级证书有用python一级证书是省级证书,含金量比较高。少儿编程是图形化编程语言,把原来英语的代

2024-02-16 21:30:41
python考到什么级别是全国计算机二级
python考到什么级别是全国计算机二级

python考到什么级别是全国计算机二级考到二级,Python二级全称为全国计算二级Python语言程序设计,是全国计算机二级考试的其中一类,考试成绩合格之后便会拥有一份国家二级证书。目前含金量比较高的Python证书是1.阿里python工程师实习证书。2.腾讯python工程师实习证书。3.字节python工程师实习证书。4.美团python工程师实习证书,毕竟做项目的硬技术比证书更重要

2024-02-07 13:18:39
用js php如何实现显示矩形条分数等级
用js php如何实现显示矩形条分数等级

用jsphp如何实现显示矩形条分数等级说得有点抽象,具体是什么要瓣分数等级?我说说逻辑吧1,php从数据库读取分数等级数据2,js拿到数据,比如ajax形式取得数据,亦可以是php直接将数据返回到页面中3,js通过数据进行简单计算并显示,具体显示什么样要看lz的需求,可以用html+css显示,也可以用图表的形式展示PHP的其他方面PHP在数据库方面的丰富支持,也是它

2024-12-03 00:03:46
计算机二级考python吗
计算机二级考python吗

计算机二级考python吗计算机二级考试考python。计算机二级考试我们是可选python的。 教育部考试中心于2015年确定新增”Python语言程序设计“为全国计算机二级考试科目(代码:66);2017年12月8日发布了《全国计算机等级考试二级Python语言程序设计考试大纲(2018年版)。Python为上机考试,考试时长120分钟,满分100分;题型及分值为单项选

2023-12-26 13:22:23
RxJava怎么实现多个线程同时执行,怎么实现retryWhen
RxJava怎么实现多个线程同时执行,怎么实现retryWhen

RxJava怎么实现多个线程同时执行,怎么实现retryWhen在编写一个类时,如果该类中的代码可能运行于多线程环境下,那么就要考虑同步的问题,Java实现线程同步的方法很多,具体如下。(1)synchronized关键字在Java中内置了语言级的同步原语synchronized关键字,其在多线程条件下实现了对共享资源的同步访问。根据synchronized关键字修饰的对象不同可以分

2024-04-13 05:00:28
php怎么实现hmac-shal
php怎么实现hmac-shal

php怎么实现hmac-shal方法1:PHP5.1.2之后的版本内置了直接产生的函数$value=hash_hmac('sha1',$str,'abc');即可方法2:hmac算法不复杂,低版本的php可用sha1()的基础上简单实现。php中shal()函数的用法如果遇到某个函数不会用呢。首先用google搜,然后将搜到的那些代码都测试一遍就心领神会了。这

2024-11-29 02:30:06
PHP怎么实现整除
PHP怎么实现整除

php常用bc函数PHP中提供了多个实用的bc函数,以处理高精度数学运算,包括基本的算术运算和数论相关的计算。以下是其中一些关键函数的简介:bcadd:用于两个任意精度数字的加法计算,提供精确的结果。bcsub:执行减法操作,确保在大数值场景下的准确性。bcmul:执行乘法运算,对于需要高精度乘积的场景非常有用。bcdi

2025-01-16 08:22:46