wordpress - 主题中的 Wordpress 编辑按钮
问题描述
我正在开发我的第一个 wordpress 网站。使用 Botiga 版本:1.0.5 由 aThemes 提供。问题,每个页面的末尾都有一个编辑链接,我不需要。有没有办法删除它?
解决方案
推荐方法:创建子主题https://developer.wordpress.org/themes/advanced-topics/child-themes/或下载我的子主题 - https://github.com/snuffybg/Botiga-Child-theme .git。在那里你会发现 2 个文件,一个是 style.css 和 functions.php,你会看到被覆盖的 get_edit_post_link() 函数。
编辑您的父主题(如果您更新,则必须再次添加更改)
在您的主题中转到 functions.php 并添加以下内容
add_filter( 'get_edit_post_link', 'my_edit_post_link');
function my_edit_post_link() {
return;
}
或浏览所有模板文件并删除/注释以下代码
edit_post_link(
sprintf(
wp_kses(
/* translators: %s: Name of current post. Only visible to screen readers */
__( 'Edit <span class="screen-reader-text">%s</span>', 'botiga' ),
array(
'span' => array(
'class' => array(),
),
)
),
wp_kses_post( get_the_title() )
),
'<span class="edit-link">',
'</span>'
);
或者在您的 css 中添加以下代码。
footer.entry-footer {display:none}
这不会删除它只是隐藏它。
推荐阅读
- google-apps-script - Google 表格在多个电子表格上导入宏
- javascript - 访问对象的不可枚举属性
- wpf - 带有(ado.net 实体数据模型)的列表视图,我想在单击 btn 时更新列表视图
- typescript - ERROR 错误:未捕获(承诺中):错误:StaticInjectorError(AppModule)
- c++ - 如何解决包装代码中的“无效使用不完整类型”?
- linux - I/O 内存访问可以在 Linux (ARM) 下的 ISR 中使用吗?
- c++ - 确定执行循环所需的 CPU 时间
- azure-stream-analytics - Azure 流分析 - 如果找不到 blob 引用,则输出输入
- c++ - 是否可以为元组元素的常量引用和可写引用编写一个命名访问函数?
- bash - 将字段分配给变量 - Bash