任何人都知道如何删除默认的WordPress首页rel下一个和添加自定义rel下一个。
<link rel='next' title='About Us' href='http://myweb/about-us' />
下一步我想纠正我的错误。任何人都可以帮助我。
<link rel='next' href='http://myweb/page/2' />
用add_action和remove_action
以下解决方案:
这将删除rel="Next"
在函数中添加以下代码。php
add_filter( 'wpseo_next_rel_link', '__return_false' );
add_filter( 'wpseo_prev_rel_link', '__return_false' );
这只是头版
将以下代码添加到标题部分
// add custom link rel for home page
if(is_front_page()){
$post_per_page = 1;
$paged = (get_query_var('page')) ? get_query_var('page') : 1;
$published_posts = wp_count_posts()->publish;
$prev_link = get_pagenum_link( $paged - 1 );
$next_link = get_pagenum_link( $paged +1 );
if( $paged >= 2 ){
echo "<link rel=\"prev\" href=\"".$prev_link."\"/>"."\n";
}
if( $published_posts > ( $post_per_page * $paged ) ){
echo "<link rel=\"next\" href=\"".$next_link."\"/>"."\n";
}
}
推荐方法:
我不确定add\u action
和remove\u action
是否是正确的工具,但既然您愿意使用它们,那么您应该愿意使用add\u filter-这是正确的工具。
您可以挂接两个过滤器:
add_filter( "previous_post_rel_link", 'remove_title_from_previous_link' );
add_filter( "next_post_rel_link", 'remove_title_from_next_link' );
然后,编写函数来解析/删除title属性:
function remove_title_from_previous_link($link) {
// Write your code here to provide and return the correct link
// Sample only below:
return '<a href="my_custom_url" title="Corrected Url" rel="previous">';
}
function remove_title_from_next_link($link) {
// Write your code here to provide and return the correct link
// Sample only below:
return '<a href="my_custom_url" title="Corrected Url" rel="next">';
}
编辑:
如果您确实必须使用add\u action
和remove\u action
,那么您应该像这样钩住此操作:
remove_action('wp_head', 'adjacent_posts_rel_link_wp_head', 999);
然后呢
add_action('wp_head', 'my_custom_rel_link_function');
当然还有您的自定义函数:
function my_custom_rel_link_function() {
// ... do your magic here ...
}
我正在为我的网站使用一个名为Kalium的wordpress主题以及一些修改过的部分:https://www.idee-creative.co.uk 我在每种页面类型上都添加了自定义字段,因此我可以轻松地添加自己的标题和描述标记,以便在每一页上都可以自定义它们。我使用的代码如下: 拉取自定义字段并将其显示在页面的标题中。 我遇到的问题是,当我查看页面的源代码时,Wordpress似乎添加了自己的标
我使用恶意软件字节,每次我访问我的wordpress网站,它阻止一个脚本试图在页面上运行,脚本是: 我不确定它是否是恶意的,但我想删除它,但是我不知道是哪个插件或文件导致了它,我试图查看页面源等。 剧本的意思是什么?有没有办法找出是什么原因造成的? 任何帮助都将不胜感激。
主要内容:从现有文档中删除页面,示例现在让我们学习如何从PDF文档中移除页面。 从现有文档中删除页面 使用类的方法从现有的PDF文档中移除页面。 第1步:加载现有的PDF文档 使用类的静态方法加载现有的PDF文档。 此方法接受一个文件对象作为参数,因为这是一个静态方法,可以使用类名称调用它,如下所示。 第2步:列出页数 使用方法列出PDF文档中存在的页面数量,如下所示。 第3步:删除页面 使用类的方法从PDF文档中移除页面。 对于此
创建帖子时,我的用户会提供一个外部链接。如果删除了外部链接,本地帖子也应该删除。为了实现这一点,我尝试运行以下代码... ...但是我得到了这些错误... 警告:get_headers(): php_network_getaddresses: getaddrinfo failed: name or service in /home/cornwal2/public_html/listings/wp-
持续自动化跟踪管理服务器整体安全态势,为用户提供今日安全实时监测、网络攻击分析、入侵事件分析、巡检结果统计等,帮助用户更好的了解业务系统当前的安全状况,提前发现安全风险,解决安全隐患。 实时攻击监测:指网防G01防护端在服务器上采集到的网络攻击及进程行为日志,是网防G01数据分析模型依赖的原始数据,此类日志包含已拦截和未拦截两种状态,在此处实时更新,用户可使用此功能作为日常的实时监测手段。 堡垒锁
内容概要 C语言API包含部分标准C的API、POSIX标准的系统编程API(一些Linux独有的系统API会单独注明)。 头文件源码 大部分头文件源码在/usr/include目录下。 安装man手册 因为涉及到大量的POSIX编程。所以最好下载POSIX函数的man手册。 Ubuntu sudo apt-get install manpages-posix sudo apt-ge