programing

단축 코드용 WordPress 편집기 이미지

lastmemo 2023. 3. 17. 19:34
반응형

단축 코드용 WordPress 편집기 이미지

Word Press에 대한 간단한 질문입니다.구글을 샅샅이 뒤져봤지만 답을 찾을 수가 없어요.

기본적으로 갤러리를 추가할 때 발생하는 작업을 재현하려고 합니다. 갤러리 쇼트 코드 [갤러리]의 스탠드 인으로 이미지를 표시합니다.HTML 편집 시 단축코드가 표시됩니다.

이 효과를 정확하게 복사하고 싶습니다.숏코드를 에디터에 삽입했을 때 이미지로 렌더링하고 싶습니다.

내가 시도한 것:

  • 쇼트 코드로 둘러싸인 요소(이미지, div, 입력이 매우 불가하다는 것을 알게 되었습니다 등)를 삽입합니다(이것은 동작합니다만, 훌륭하지 않습니다). 쇼트 코드는 아직 표시되며, WP는 단락을 요소에 자동으로 추가하여 사용자가 쇼트 코드에 의해 소비되는 콘텐츠를 추가할 수 있는 공간을 만듭니다.
  • 쇼트 코드를 코멘트로서 무효로 합니다(이것도 잘 동작하지 않습니다.WP는 때때로 Visual/HTML 사이를 이동하며, 코멘트는 컨텐츠<!--[/숏 코드]--> 플레이스 홀더<!--[/숏 코드] -->=<!--- 렌더 쇼트 코드 -->).

그 정도로 생각을 해봤어요.[갤러리]의 동작을 흉내내는 방법에 대한 가이드를 찾을 수 없고 wp-admin의 배짱을 살펴봐도 찾을 수 없습니다.

감사합니다!

네, 댄의 힌트 덕분에 정답을 찾았어요.방법은 다음과 같습니다.

먼저 (Dan의 제안대로) Tiny MCE에 Gallery 플러그인을 추가하는 방법을 살펴봅니다.필요한 개요를 제공하는 압축되지 않은 js 파일이 실제로 있습니다. 다음을 참조하십시오.

/wp-flash/flash/flashmce/plugins/wpgallery/flash_flash.dev.flash

이것은 TinyMCE에 이러한 유형의 플러그인을 추가하는 기본 사항에 대해 설명합니다(자세한 내용은 여기를 참조하십시오).WP가 TinyMCE 플러그인과 함께 .js 파일을 로드하도록 하려면 이 유용한 가이드를 참조하십시오.

기본적으로 코드는 다음과 같습니다.

if ( get_user_option('rich_editing') == 'true') {
    add_filter("mce_external_plugins", "add_jolokia_tinymce_plugin");
//Applying the filter if you're using the rich text editor
}

function add_jolokia_tinymce_plugin($plugin_array) {
    $plugin_array['example'] =  '/path/to/example.js';
    return $plugin_array;
}

플러그인 또는 함수에 추가합니다.php 테마를 가지고 있고 당신은 잘해요!

언급URL : https://stackoverflow.com/questions/7047318/wordpress-editor-image-for-shortcode

반응형