>和get_permalink(); ?>可以获取页面链接,但是有些比较复杂的环境可能输出的链接是错误的,那要如何获取当前页面链接呢?可以试一下用下面的方法 <?...} else if ( is_home() && "page" == get_option('show_on_front') ) { $link = get_permalink
get_permalink()用来根据固定连接返回文章或页面的链接。 在获取链接时 get_permalink()需要获取的文章的ID,如果在循环中则自动默认使用当前文章。...用法: get_permalink( $id, $leavename ); id:(可选)文章或者页面的 ID,或文章对象,默认值:在循环中自动调用当前的文章leavename: (布尔)(可选)文章链接是否以文章名称形式显示...php echo get_permalink(1456); ?>">获取指定 ID 的文章或页面链接 在循环中获取当前文章的链接,适用于获取当前页面的链接: get_permalink(); ?> 在循环中获取当前页面的id的文章链接: 比如品自行博客用的知更鸟主题,文章的下载页面如果要获取文章页面的链接,可以用下面的代码: get_permalink($id); ?> 根据页面标题获取页面链接: <a href="<?
示例链接:https://www.xxx.com/example.php?id=1 获取完整URL,包含URL参数 最终获取的链接:https://www.xxx.com/example.php?
利用JavaScript和jQuery获取页面中的a链接: jQuery方法: //$('a') 获取了所有的a标签,然后循环获取 $('a').each(function(){ var href...JavaScript方法: 可以封装成一个函数 function getHref(){ var hrefArr = document.getElementsByTagName('a'); //获取这个页面的所有
因为期末考试的缘故,本打算一个星期结束的爬虫,拖了很久,不过,也有好处:之前写的时候总是被反爬,这几天复习之余写了些反爬取的py code 下面发出来和大家探讨 做了些反爬取的手段 随机获取一个headers...import requests_headers from ip_proxy import ip_proxy client = pymongo.MongoClient('localhost',27017) #链接数据库...ceshi['item_info'] url_list1 = [] channel = 'https://bj.lianjia.com/zufang/dongcheng/' #spider1 爬取房屋信息链接并用
导读 随着智能手机的高速普及,人们将更多时间放到了手机上,麻利的做着以前只能在电脑上才能完成的购物、聊天、信息获取等事情。如此一来,站长们对移动端的 SEO 也就越来越关注。...php }} /* 单页面结束 */ ?> get_page_link($page->ID)); echo "\n"; } } ?...插入以下函数代码: /** 开放适配相关函数 **/ function the_sitemaplink() { return esc_url( apply_filters( 'the_permalink', get_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() 函数是用于检测当前文章或通过指定或传递文章...WordPress 文章状态 'publish' – 公开发布的文章或页面 'pending' – 待审文章 'draft' – 草稿 'auto-draft' – 自动保存草稿 'future...if(get_post_status($post_id)==='publish'){ echo '文章已经发布'; } 最后需要注意的是,子凡以上提供的代码片段中 $post_id 变量是指的文章或页面
get_permalink() 函数判断 get_permalink()函数是用于获取当前文章或者通过指定文章ID来获取文章链接的函数,如果没有获取到链接,函数就会返回false,也就间接的表示出文章不存在...//通过get_permalink()函数判断文章是否存在 if(get_permalink($post_id)===false){ echo '文章不存在'; } get_post_status()...函数判断 同理,get_post_status()函数是用于检测当前文章或通过指定或传递文章ID来获取文章状态,如果检测不到状态就会返回false,同样也就表示文章是不存在的。...WordPress 文章状态 'publish' – 公开发布的文章或页面 'pending' – 待审文章 'draft' – 草稿 'auto-draft' –...if(get_post_status($post_id)==='publish'){ echo '文章已经发布'; } 最后需要注意的是,子凡以上提供的代码片段中$post_id变量是指的文章或页面
一直以来子凡都计划为泪雪网添加一个文章的收藏功能,直到现在也依旧也还只是在计划中,最近几天子凡在研究微信小程序,试图折腾用守望轩开源的WordPress微信小程序来接入一下我的泪雪博客和泪雪网,其中想要判断具体某篇文章是否存在...get_permalink() 函数判断 get_permalink()函数是用于获取当前文章或者通过指定文章ID来获取文章链接的函数,如果没有获取到链接,函数就会返回false,也就间接的表示出文章不存在...//通过get_permalink()函数判断文章是否存在 if(get_permalink($post_id)===false){ echo '文章不存在'; } get_post_status()...函数判断 同理,get_post_status()函数是用于检测当前文章或通过指定或传递文章ID来获取文章状态,如果检测不到状态就会返回false,同样也就表示文章是不存在的。...WordPress 文章状态 'publish' – 公开发布的文章或页面 'pending' – 待审文章 'draft' – 草稿 'auto-draft' – 自动保存草稿 'future' –
首先 WordPress 本身并没有相关文章的推荐功能,网站之所以需要这样的功能出于两个原因,一方面是推荐相关的内容越优质,访客的留存和继续阅读将会增强,同样从优化角度来说会更加有利于搜索引擎抓取时对页面质量的提升...,毕竟一个页面的内容,推荐内容越相关,说明这个页面的质量就越高。...have_posts()){ while($relateds->have_posts()){ $relateds->the_post(); $output .= 'get_permalink...ID 获取当前文章设置的标签,根据标签来获取相同标签的文章,并且排除当前文章,如果文章数量不够,就继续或许当前文章分类下面的文章,并且排除当前文章和前面已经获取到的文章,如果还不够我们需要的数量,就整站获取其他文章补够数量...除非注明,否则均为泪雪博客原创文章,禁止任何形式转载 本文链接:https://zhangzifan.com/wordpress-post-related.html
我们知道 WordPress 官方提供了 previous_post_link()与 next_post_link() 这两个函数标签来制定当前文章所属分类里面的上下篇文章,但是如果要获取上下篇文章的其他参数...,比如链接、标题、特色图像,实现下图的效果:我们该如何处理呢?...php $current_category = get_the_category();//获取当前文章所属分类ID $prev_post = get_previous_post($current_category...,'');//与当前文章同分类的上一篇文章 $next_post = get_next_post($current_category,'');//与当前文章同分类的下一篇文章 ?...php echo get_permalink( $prev_post->ID ); ?>"><?
分类和日期存档页文件 searchform.php 搜索表单文件 search.php 搜索页面文件 comments.php 留言区域文件(包括留言列表和留言框) 404.php 404错误页面 header.php...> 显示一篇日志的留言链接 显示一篇日志或页面的标题 显示一篇日志或页面的永久链接/URL地址 显示一篇日志或页面的编辑链接 显示Blogroll中的链接 显示较新日志链接(上一页)和较旧日志链接(下一页) <?php bloginfo(’description’); ?...5 is_author() 将所有的作者的页面显示出来 is_author(’1337′) 显示author number为1337的页面 is_author(’Elite Hacker’) 通过昵称来显示当前作者的页面
面包屑导航的作用 让用户了解目前所处位置,以及当前页面在整个网站中的位置。...便于搜索引擎对于网站的收录,蜘蛛可以沿着面包屑导航爬下去,便于寻找链接,提高蜘蛛的爬行速度和效率; 便于用户了解网站的层次结构,进而浏览网站,提高用户体验; 优化面包屑导航每个层级的名称,尽量使用关键字...,可以达到更好SEO优化的效果。...delimiter = ''; // 分隔符 $before = ''; // 在当前链接前插入...$after = ''; // 在当前链接后插入 if ( !
然而你们知道的,自动提交又可以分为主动推送(实时)、自动推送和sitemap三种链接提交通道。 现在就给你们分析一下这三种链接提交通道的利与弊,看看我们适合使用哪种。...2、自动推送 自动推送是百度搜索资源平台为提高站点新增网页发现速度推出的工具,安装自动推送JS代码的网页,不管是哪个页面被访问,页面URL都将立即被自动推送给百度。...使用方法就是需要把JS代码安装在网站整站共用的模板页面中,比方说在header.htm类似的页头模板页面中安装,以达到一处安装,全站皆有的效果。...但是,百度搜索引擎会使用Sitemap中的数据来了解网站的结构等信息,这样可以帮助百度搜索引擎蜘蛛改进抓取策略,并在日后能更好地对网站进行抓取。...这个Sitemap和搜索排名也没有任何的关系,并不是说你更新Sitemap越频繁,网站排名就越靠前,没这回事的。 所以,综上所述,最适合我们的链接提交方式就是第一个——主动推送(实时)。
为此,我把博客固定链接结构改成了/%post_id%.html,然后在cdn配置缓存,html页面似乎更利于cdn缓存(这个我也不太懂,发现很多大佬都是这样设置) 关于更改固定链接后之前的文章链接无法访问...,可以参考这篇文章:wordpress更改固定链接后旧链接301跳转当前固定连接 wordpress更改固定链接后旧链接301跳转当前固定连接 博客之前用固定链接是/archives/%post_id%...不缓存 后台/wp-admin 登录页面/wp-login.php 静态文件.php;.jsp;.asp;.aspx 其他的都设置缓存 发布/更新文章、提交/审核评论自动清理腾讯云CDN缓存 把下边的代码放到当前主题...及 $secretKey */ $secretKey = '你的secretKey '; $secretId = '你的SecretId '; //更新或发布文章清理本文和首页CDN缓存 add_action...($post_ID); $action='RefreshCdnUrl'; /*要清理的页面,默认包含首页和文章页面,需要清理其他页面请自行发挥*/ $PRIVATE_PARAMS
> : 显示博客注册链接 : 显示登录/注销链接 : 将当前内容分页 页面文件comments.php 留言区域文件(包括留言列表和留言框)404.php 404错误页面header.php 网页头部文件...> 显示一篇日志的留言链接 显示一篇日志或页面的标题 显示一篇日志或页面的永久链接/URL地址 显示较新日志链接(上一页)和较旧日志链接(下一页)<?php bloginfo(’description’); ?...5 is_author() 将所有的作者的页面显示出来 is_author(’1337′) 显示author number为1337的页面 is_author(’Elite Hacker’) 通过昵称来显示当前作者的页面
但是一直都没留意到点击评论回复会有问题,今早无意间发现点击【回复】不单是评论框不出现还会刷新当前页面无法直接恢复,在主题没有修改的情况下出现这种问题估计是 WordPress 升级所致,网络上搜索一番发现果然是...利用 WordPress 钩子修改“回复”按钮 此方法兼容最佳,在主题 functions 文件里加入如下代码: /** * 修改评论回复按钮链接 */ global $wp_version; if...rel="nofollow" class="comment-reply-login" href="%s">%s', esc_url(wp_login_url(get_permalink...aria-label='%s'>%s", esc_url(add_query_arg('replytocom', $comment->comment_ID, get_permalink
有时候我们需要获取每个页面的 URL,但是 WordPress 只有 get_permalink 模板函数能在日志或者静态页面获取当前页面的 URL,而其他页面好像也没有相关的函数,即使有相关的函数,首先都要判断当前是什么页面...其实不用找 WordPress 函数,PHP 本身就提供了一些系统变量,通过整合下就能获取当前页面的 URL。...$_SERVER['REQUEST_URI']; } 然后使用 wpjam_get_current_page_url 就能获取当前页面的 URL。
为此,我把博客固定链接结构改成了/%post_id%.html,然后在cdn配置缓存,html页面似乎更利于cdn缓存(这个我也不太懂,发现很多大佬都是这样设置) 正文开始: 配置腾讯云CDN 注册腾讯云账号开通...不缓存 后台/wp-admin 登录页面/wp-login.php 静态文件.php;.jsp;.asp;.aspx 其他的都设置缓存 图片 发布/更新文章、提交/审核评论自动清理腾讯云CDN缓存 把下边的代码放到当前主题...functions.php中(替换代码里的SecretId 及$secretKey) /* 需要填写你的密钥,访问 https://console.qcloud.com/capi 获取 SecretId...及 $secretKey */ $secretKey = '你的secretKey '; $secretId = '你的SecretId '; //更新或发布文章清理本文和首页CDN缓存 add_action...($post_ID); $action='RefreshCdnUrl'; /*要清理的页面,默认包含首页和文章页面,需要清理其他页面请自行发挥*/ $PRIVATE_PARAMS
> 显示一篇日志的留言链接 显示一篇日志或页面的标题 显示一篇日志或页面的永久链接/URL地址 链接的分类列表,下面代码根据分类名对分类列表排序,并显示每个分类下的文章数和 RSS 的 Feed 链接。...> 显示较新日志链接(上一页)和较旧日志链接(下一页) <?php bloginfo(‘description’); ?...ID,设定依 ID 值或分类名称排序 sort_order:asc 或 desc,预设为递增 asc,设定排序递增或递减 (&sort_column=ID&sort_order=desc ) 二、指定页面下的子页面获取方法...5 is_author() 将所有的作者的页面显示出来 is_author(’1337′) 显示author number为1337的页面 is_author(‘Elite Hacker’) 通过昵称来显示当前作者的页面
领取专属 10元无门槛券
手把手带您无忧上云