고급 이미지를 사용하여 카테고리 이미지의 URL 위치를 반환합니다. 어떤 게시물의 제목 앞에 카테고리 이미지를 추가 할 수 있습니다. 제목 필터 (아래 참조)에 의해 참조되는 내 functions.php 파일에 insert_image_before_title 함수가 있습니다. 그래서 이것은 내 메인 블로그 페이지 또는 게시물의 세부 페이지에있는 게시물에 대해 잘 작동하는 것 같습니다. 범주의 올바른 이미지가 게시물 제목 앞에 표시됩니다. 그러나 위젯에서는 잘 작동하지 않습니다. 예를 들어 "최근 댓글"또는 "최근 게시물"위젯은 카테고리 이미지가 게시물에 연결된 올바른 카테고리가 아닐지라도 제목 앞에 동일한 카테고리 이미지를 표시합니다 (해당 카테고리가 첫 번째 카테고리 이미지를 사용하는 것으로 보입니다). 특정 위젯 및 카테고리 이미지가 게시물에 연결되어있는 경우, 프론트 엔드에 위젯 같은 이미지를 보여줍니다. 응답에 대한Wordpress - 고급 사용자 정의 필드 - 위젯에 대한 카테고리 이미지가 잘못되었습니다.
function insert_image_before_title($title, $id = null)
{
// load all 'category' terms for the post
$terms = get_the_terms(get_the_ID(), 'category');
// we will use the first term to load ACF data from
if(!empty($terms))
{
$term = array_pop($terms);
$category_icon_url = get_field('category_icon', $term);
// do something with $custom_field
if($category_icon_url)
{
$title = '<img src="'. $category_icon_url .'" />' . $title;
}
}
return $title;
}
add_filter('the_title', 'insert_image_before_title', 10, 2);
감사합니다. 나는 '내가 돈 워드 프레스에 새로운 오전 그것에 대해 많이 알지 않으므로 위의 코드를 어디서 (어떤 파일) 넣을 지 말해 줄 수 있습니까? – truk
내가 원하는 링크를 내게주세요 –
이 페이지를 방문하면 http : // bassandbrands를 참조하십시오. .com/blog/sound-check-jamaica- chronixx/예를 들어 오른쪽 사이드 바에서 "Latest Comments"위젯으로 스크롤하면됩니다. 모든 제목에는 제목 이름 앞에 범주 아이콘으로 된 헤드폰 아이콘이 있습니다. 첫 번째 아이콘 만 카테고리 이미지 아이콘으로 헤드폰을 사용해야하고 나머지 아이콘은 녹음 아이콘을 가져야합니다. 뭔가 어딘가에서 엉망이되었습니다. – truk