17713433920 info@mac163.com

Enfold主题是一款响应式企业多用途主题,不管从样式上或者从产品展示方面都是非常不错的一款WordPress主题,因此在使用过程中难免会有对主题进行二次开发或者功能更改的地方以便更为符合我们的企业或者个人的需求。

下面分享一下如何隐藏单个投资组合中的特色图片的两种方法:

1.修改主题函数文件关闭此功能。

由于我只想隐藏投资组合中的特色图片(而不是博客文章或其他自定义文章),因此可以这样更改:

function disable_portfolio_featured_image( $html, $post_id, $post_image_id ) {
    if(is_singular('portfolio')) {
    	return '';
    } else    
    return $html;
}
add_filter( 'post_thumbnail_html', 'disable_portfolio_featured_image', 10, 3 );

但是仍然存在故障。
使用此代码不仅可以在页面顶部隐藏特色图像,还可以在页面底部的“相关文章”中隐藏特色图像(这是4个项目的“投资组合网格” Enfold元素)。
我看不到如何将效果限制为.entry-content-header .page-thumb .wp-post-image(除了使用某些CSS,我不想隐藏它,我想防止它加载) 。

使用一个函数会很棒,但是如果不可能(不覆盖loop-portfolio-single.php),我想MySQL请求仍然值得做。我只是不太舒服。

2.使用自定义CSS隐藏或者关闭特色图片:

.single-portfolio .entry-content-header .page-thumb {
	display: none;
}

激活过滤器时,将删除条目标题中的图像,还会删除页面底部“相关”投资组合网格中的图像。

由此可见,我们推荐使用第二种方式,自定义css方式!


微信二维码

微信扫描二维码联系我们!
我们在微信上24小时期待你的声音
提供外贸路由器设备产品,轻松翻墙,解答:WP主题推荐,WP网站建设,Google SEO,百度SEO,专业服务器环境搭建等!


需要提供WordPress主题/插件的汉化服务可以随时联系我们!另外成品WordPress网站以及半成品WordPress网站建设,海外Google SEO优化托管服务,百度SEO优化托管服务,Centos/Debian服务器WP专用环境搭建,WP缓存服务器搭建,我们都是你的首选,拥有多年WP开源程序服务经验,我们一直在坚持客户体验,没有最好,只有更好!
回到顶部