programing

Wordpress - 코드 조각을 레이아웃의 선택된 부분에 포함시키는 플러그인

showcode 2023. 4. 5. 22:29
반응형

Wordpress - 코드 조각을 레이아웃의 선택된 부분에 포함시키는 플러그인

플러그인의 범위 내에서 이것이 어떻게 가능한지에 대한 확인을 시도하고 있지만 성공하지 못했습니다.

목적은 사용자가 미리 정의된 코드 조각을 레이아웃의 선택된 부분에 삽입하는 플러그인을 사용하는 것입니다.일반적인 용도는 다음과 같습니다.

  • 사용자가 "아래 머리글"을 선택합니다.
  • 포함된 코드는 헤더 아래에 표시됩니다.

  • 사용자가 "바닥글 위"를 선택합니다.

  • 포함된 코드가 바닥글 위에 표시됨

코드 스니펫은 링크 세트나 이미지 같은 것입니다.따라서 드롭다운 메뉴에서 선택할 수 있습니다.이 메뉴에서는, 테마 코드를 편집하지 않고 사이트에 표시됩니다.

개발자가 테마 템플릿의 어딘가에 붙여넣을 수 있는 태그를 제공하는 것도 도움이 될 것 같습니다.예를 들어, 보다 복잡한 장소에 포함할 수 있습니다.

Wordpress에서 작업 후크와 필터를 사용하여 특정 위치에서 시스템의 출력을 수정할 수 있습니다.예:

function putSomeTextInTheFooter() {
    echo '<p>This text is inserted at the bottom</p>';
}
add_action( 'wp_footer', 'putSomeTextInTheFooter' );

이 PHP 코드는 커스텀 액션 [함수]를 추가함으로써 푸터를 변경합니다.Wordpress는 "wp_footer"라고 불리는 이벤트에 바로 기동합니다.이것은 자기 설명입니다.모든 종류의 것을 위한 후크와 필터가 있습니다.Wordpress에는 모든 것을 수정할 수 있는 풍부한 기능이 있습니다.이러한 종류의 코드는 테마 또는 플러그인에 포함될 수 있습니다.다음 URL에서 codex를 확인하십시오.https://codex.wordpress.org/Plugin_API/Action_Reference

쇼트 코드 함수를 함수에 기입합니다.php

<?php 
     function test()
    {
      echo "I am test ";
    }

    add_shortcode("test_shortcode","test"); ?>

이제 편집기에서 원하는 위치에 [test_shortcode]를 추가하여 결과를 얻을 수 있습니다.

또는 템플릿에서 호출할 수 있습니다.

<?php    echo  do_shortcode([test_shortcode]); ?>

이것이 당신의 문제를 해결하는 데 도움이 되기를 바랍니다.

register_sidebar 함수를 찾고 있습니다.

이 기능으로 이름 있는 사이드바 영역을 작성하고 Apperance -> Widgets(in wp-admin)에서 위젯을 추가할 수 있습니다.테마 파일에서 원하는 위치에 dynamic_sidebar를 호출할 수 있습니다. 그러면 모든 위젯이 이 위치에 나타납니다.

언급URL : https://stackoverflow.com/questions/34986622/wordpress-plugin-to-include-snippet-of-code-into-selected-parts-of-the-layout

반응형