wordpress中the_permalink()是用于posts loop循环中(判断是否有文章,如果有文章则展示出来;如果没有文章就显示没有文章),常用于文章分类列表和文章页的模板中,用法如下...> get_permalink()则比较灵活,可以用在loop循环内,但没有echo打印出来显示在前端;也可以放在循环外,但是如果是在循环外必须加文章id 1、在循环内,the_permalink...()相当于打印出来的get_permalink() 2、在循环外,get_permalink()必须加post id,调用方法如下
get_permalink()用来根据固定连接返回文章或页面的链接。 在获取链接时 get_permalink()需要获取的文章的ID,如果在循环中则自动默认使用当前文章。...php echo get_permalink(1456); ?>">获取指定 ID 的文章或页面链接 在循环中获取当前文章的链接,适用于获取当前页面的链接: 在循环中获取当前页面的id的文章链接: 比如品自行博客用的知更鸟主题,文章的下载页面如果要获取文章页面的链接,可以用下面的代码: 根据页面标题获取页面链接: ">留言板 收藏 | 0点赞 | 0打赏
2.编辑站点配置文件: # permalink: :year/:month/:day/:title.html # 默认永久链接冗长,title中存在中文字符。...permalink: :id.html # 尽量短,层次少,全小写,中划线连字,具有描述性,包含关键词 文章URL优化策略(二):abbrlink链接唯一化 1.安装abbrlink插件: $ npm...install hexo-abbrlink --save 2.编辑站点配置文件: permalink: :abbrlink.html # 生成唯一链接 abbrlink: alg: crc32
2.解决方案: 1.使用hexo-permalink-pinyin 将中文转英文,这样方案也存在一定的缺陷,比如修改了文章标题,重新 hexo 三连后,URL 就变了,以前的文章地址变成了 404。...1>安装 hexo-permalink-pinyin npm i hexo-permalink-pinyin --save 2>修改根目录下的_config.yml 文件,找到 permalink。...permalink_pinyin: enable: true separator: '-' # default: '-' permalink_pinyin: enable: true...弊端 1>安装 hexo-abbrlink npm i hexo-permalink-pinyin --save 2>修改根目录下的_config.yml 文件,找到 permalink。...permalink: post/:abbrlink.html # 文章的永久链接格式,post可以自定义 abbrlink: alg: crc32 # 算法: crc16(default) and
直接在主题目录下的function.php文件中加入以下代码 //熊掌号主动推送 function push_to_xiongzhang ( $ID ) { //获得文章的链接 $permalink...= get_permalink ( $ID ) ; $api = '' ; //熊掌号处获取 $ch = curl_init ( ) ; $options = array...CURLOPT_POST => true , CURLOPT_RETURNTRANSFER => true , CURLOPT_POSTFIELDS => $permalink...' ) ; //百度收录主动推送 function push_to_baidu ( $ID ) { //获得文章的链接 $permalink = get_permalink ( $ID..."/bdpushLog.txt" , $result . " $permalink\n" ,FILE_APPEND ) ; } add_action ( 'publish_post' , 'push_to_baidu
php the_permalink(); ?>"> " rel="bookmark"> " class="box"> ID); $output .= $before.'...$permalink . '" rel="bookmark" title="'; $output .= $post_title . '">' . $post_title .
php $comments->permalink(); ?>">author(false); ?>: permalink(); ?>">author(false); ?>: permalink(); ?>" class="size-split(5, 10, 20, 30); ?>">permalink(); ?>" title="title(); ?>">permalink .'">'. $archives->title .' ('. $archives->commentsNum.')
$id ){ $link = wpjam_redirect_guess_404_permalink(); }else{ $link = get_permalink...; wp_redirect( $link, 301 ); exit; endif; } function wpjam_redirect_guess_404_permalink...get_query_var( 'feed' ) ); elseif ( get_query_var( 'page' ) ) return trailingslashit( get_permalink...user_trailingslashit( get_query_var( 'page' ), 'single_paged' ); else return get_permalink
配置文件为_config.yml 在配置文件中添加配置类似于 permalink: /:categories/:year-:month-:day-:title.html 可用的参数值 year...day/:title.html pretty/:categories/:year/:month/:day/:title/ none/:categories/:title.html 使用方式 permalink...: date permalink: pretty permalink: none 自定义搭配 /:categories/:year/:month/:day/:title.html 默认的搭配 /:
php $this->author->permalink(); ?>" rel="author"> author(); ?...php $this->permalink() ?>">title() ?> 本文地址:permalink() ?>">permalink() ?> 版权说明:若无注明,本文皆<a href="<?
php $this->widget('Widget_Metas_Category_List')->parse('{name} ({count}...php $this->widget('Widget_Metas_Category_List','ignore=1')->parse('{name}permalink(); ?>">name(); ?> permalink(); ?>">name(); ?> permalink(); ?>">name(); ?> <?
涉及到 WordPress 函数标签 get_next_post get_previous_post get_permalink get_the_title get_the_post_thumbnail...php echo get_permalink( $prev_post->ID ); ?>">ID ); ?>">post_title; ?> ID ); ?>">ID ); ?>">post_title; ?> <?
php $posts->permalink(); ?>" title="title(40); ?...= $val['permalink']; echo ''.$post_title.'...= $val['permalink']; echo ''.$post_title.'
Widget_Metas_Category_List')->to($categories); while($categories->next()){array_push($cateurl,$categories->permalink...Widget_Metas_Tag_Cloud')->to($categories); while($categories->next()){array_push($cateurl,$categories->permalink...Widget_Contents_Page_List')->to($categories); while($categories->next()){array_push($cateurl,$categories->permalink...Widget_Contents_Post_Recent','pageSize=999')->to($categories); while($categories->next()){array_push($cateurl,$categories->permalink...Widget_Contents_Post_Date')->to($categories); while($categories->next()){array_push($cateurl,$categories->permalink
php $posts->permalink() ?>" style="color: #000">created); ?...; 7 break; 8 case 'page-works.php': 9 $GLOBALS['project'] = $pages->permalink...; 13 break; 14 case 'page-works_info.php': 15 $works[] = $pages->permalink...; 16 break; 17 case 'page-music.php': 18 $GLOBALS['music'] = $pages->permalink...; 19 break; 20 case 'page-say.php': 21 $GLOBALS['say'] = $pages->permalink
由于 WordPress 本身并没有提供相关的函数可以检测,我们可以通过 get_permalink() 函数判断文章链接是否存在,和通过 get_post_status() 判断文章状态,来间接判断某篇文章是否存在...get_permalink() 函数判断 get_permalink()函数是用于获取当前文章或者通过指定文章ID来获取文章链接的函数,如果没有获取到链接,函数就会返回false,也就间接的表示出文章不存在...if(get_permalink($post_id)===false){ echo '文章不存在'; } get_post_status() 函数判断 同理,get_post_status() 函数是用于检测当前文章或通过指定或传递文章
hexo.theme.config.permalink) return data if (data.layout === "post") { data.slug = data.date.format...("YYYY-MM-DD-HH-mm-ss"); return data } }); 使用: 修改主题目录下的_config.yml设置permalink为true permalink: true...修改Hexo根目录下的_config.yml设置permalink,添加:slug permalink: :year/:month/:day/:slug/ # 生成以后为: 2019/03/20/2019
title 是文章标题,permalink 是文章链接。...[{ "permalink": "", "title": "" }, { "permalink": "", "title": "" }] 1. hugo模板生成文章列表json文件 在...range where .Site.RegularPages "Type" "blog" -}} {{- $.Scratch.Add "posts" (dict "title" .Title "permalink..." .Permalink) -}} {{- end -}} {{- $.Scratch.Get "posts" | jsonify -}} 按照这个模板,hugo本地预览可以打开 http://localhost...resultTitle.innerText = searchResults[i].title; resultTitle.setAttribute('href', searchResults[i].permalink
array( 'number' => 5, 'before' => '', 'after' => '', 'xformat' => '<a href="{<em>permalink</em>...{ $val = Typecho_Widget::widget('Widget_Abstract_Contents')->filter($val); echo str_replace(array('{<em>permalink</em>...}', '{title}'),array($val['<em>permalink</em>'], $val['title']), $defaults['xformat']); } echo $defaults['after
领取专属 10元无门槛券
手把手带您无忧上云