2017-12-31 52 views
0

WordPress 4.9.1에서 플러그인 메뉴 사회 아이콘이 설치되어 있고 테마 20 개가 사용 중입니다. 플러그인은 Stackoverflow 및 Vimeo 아이콘을 제외하고 예상대로 작동합니다. 문제는이 두 사이트에 해당하는 사이트 대신 일반 아이콘이 표시된다는 것입니다.내 WordPress 테마의 functions.php에 필터를 추가 할 위치는 어디입니까?

플러그인의 문서에서이 문제는 잘 알려져 있으며 해결책을 제시합니다. 그러나, PHP 지식의 부족으로 인해, 나는 그것을 작동하게 만들지 못했습니다.

그들의 솔루션 :

옵션 : 추가 비 메오와 스택 교환

IE7에 대한 지원을 삭제하지만, 이 vimeo.com 및 stackexchange.com에이 추가 추가 FontAwesome 4.0 이상을 사용하려면 테마의 functions.php 파일 : add_filter ('storm_social_icons_use_latest', '__return_true');

내가 선 add_filter ('storm_social_icons_use_latest', '__return_true')를 포함하여 시도;은 긍정적 인 결과없이 내 테마의 functions.php의 다른 위치에 있습니다.

PHP 파일에서이 코드 줄을 추가 할 올바른 위치는 어디입니까?

+1

위치와 관련하여 문제가되지 않는다고 생각합니다. 필터 함수는 활성 테마 인 functions.php 파일에서 작동합니다. 그것은 다른 것일 수도 있습니다. –

답변

2

해결책이 효과가 없다는 점에서, 현재 functions.php 파일의 모든 필터 기능이 작동해야하기 때문에이 문제는 아마도 당신의 functions.php 파일에없는 것이 좋습니다.
노트의 몇하지만 고려 :

  • 을 당신이 워드 프레스 테마를 수정해야하는 경우, 당신의 최선의 선택은 그렇지 않으면 업데이트를 할 때마다 테마를 덮어 씁니다하는 "Child Theme가"에서 변경 사항을 적용 할 수 있도록 만드는 것입니다 업데이트됩니다.
  • 또한 WordPress 테마 (또는 일반적으로 PHP 만 사용)를 작업 할 때 수정하는 파일의 맨 아래에 변경 내용을 추가하는 것이 일반적이며 변경 내용을 덧붙인 후 해당 내용을 ?> 앞에 추가하는 것이 일반적입니다. 비록

    //function to include latest FontAwesome changes - 31/12/2017 
        add_filter('storm_social_icons_use_latest', '__return_true'); 
    
    ?> 
    

    나는 아이 테마 상황에서 얼마나 유용 당신에게 스트레스를 할 수 없습니다 : 그것은과 같이 완료 있도록

이 경우 좋은 예는 당신의 functions.php 파일을 수정하는 것입니다 이렇게.

+0

답변 해 주셔서 감사합니다. 어떤 문제가 있다면 제 문제에 대한 해결책이 될 수있는 아이디어가 있습니까? –

관련 문제