从嵌入链接页脚中删除WordPress图标

时间:2017-04-06 作者:Web Canvases

我正在尝试删除默认的WordPress图标,当没有站点图标时,它会显示在oembed链接上。这里是该网站的链接(底部有3个链接)https://libsource.com/library-as-a-service/roadmapping-and-consulting-services/library-resource-analysis/. 我试着从embed_site_title_html 函数并将其添加到我的主题函数中。php文件。我是这样添加的:

function groovy() {
$site_title = sprintf(
esc_url( home_url() ),
esc_html( get_bloginfo( \'name\' ) )
);
$site_title = \'<div class="wp-embed-site-title">\' . $site_title . \'</div>\';

return $site_title;
}
add_filter( \'embed_site_title_html\', \'groovy\', 10, 2 );
我删除了链接到图标的代码。它不起作用。我还尝试使用CSS将其隐藏在以下代码中:

add_action( \'embed_footer\', \'embed_custom_footer_style\' );  
function embed_custom_footer_style(){ ?>
<style>
  .wp-embed-site-icon {
    display: none;
  }
</style>
我还复制了嵌入内容。从includes文件夹中删除php文件并删除图标图像。以下是指向pastebin中文件的链接:https://pastebin.com/XmXRYui7

我被难住了,为什么似乎什么都没起作用。

1 个回复
SO网友:Shivanand Sharma

以下是从嵌入中删除站点图标标记的代码:

add_filter(\'get_site_icon_url\',\'__return_false\', 10, 3);
如果要删除整个网站图标+网站标题,请使用以下选项:

add_filter(\'embed_site_title_html\',\'__return_false\');
正确的做法是在WordPress定制器中上传自己的网站图标,并展示自己的品牌。它需要的最小图像大小是512px。

相关推荐

Use oEmbed for static html

我正在尝试添加jQuery插件(https://github.com/rmanivannan/speedometer-jquery-plugin) 到Wordpress页面(不是post),但是插件的行为不符合预期。我认为这可能与使用我的Wordpress主题生成页面时脚本引用、css引用和Javascript被破坏的方式有关。是否可以:-将包含控件的静态HTML页面上载到子域-使用oEmbed将静态HTML页面包括在Wordpress页面中i、 e.子域将是主域的oEmbed提供程序?