it-swarm-id.com

Pra-mengisi Editor Konten Halaman/Posting dengan Cuplikan HTML?

Saya telah membangun tema halaman penjualan sederhana dan ingin sedikit meningkatkannya dengan mengizinkan input konten default (termasuk header, poin-poin, blokquote testimonial dan tombol "tambahkan ke keranjang" di mana-mana).

Apa saja opsi untuk menambahkan cuplikan html ke halaman konten dan/atau posting?

Idealnya, ketika saya mengklik "Tambah Baru" dari menu Posting atau Halaman, konten sudah akan diisi sebelumnya dengan konten default halaman penjualan.

Atau mungkin lebih baik, saya bisa menambahkan menu di bawah tautan "Tambah Baru" seperti "Tambah Halaman Penjualan Baru" dan dengan mengkliknya, itu akan membuat konten halaman penjualan default.

Saya ingin memiliki halaman di folder tema saya yang disebut salespage.html (atau salespage.txt, atau salespage.php, mana saja yang lebih mudah untuk dikerjakan) dan ini akan menjadi konten yang digunakan untuk mengisi ulang editor.

Setiap bantuan sangat dihargai.

UPDATE: Terima kasih atas jawaban Chris_O di bawah ini, saya dapat menemukan solusinya. Saya telah menambahkan Chris solusi yang disarankan untuk memuat konten dari file eksternal ....

if (get_option("cb2_theme") == "salespage")
{
//added to support salespage creation
add_filter( 'default_content', 'my_editor_content' );

function my_editor_content( $content ) {

    if(file_exists(ABSPATH.'wp-content/themes/clickbump_wp3/styles/salespage/default-content.html')){$content = file_get_contents(ABSPATH.'wp-content/themes/mytheme/styles/salespage/default-content.html');}else{$content = "Enter your salespage content here. h1-h3 tags, blockquotes etc";}

    //$content = "This is some custom content I'm adding to the post editor because I hate re-typing it.";

    return $content;
}
}
5
Scott B

@ Scott B, Saya baru saja membaca posting di Justin Tadlocks Blog mengenai masalah yang sama.

Solusinya

Gunakan kait filter default_content dan ke file function.php tema.

Contoh:

<?php

add_filter( 'default_content', 'my_editor_content' );

function my_editor_content( $content ) {

    $content = "This is some custom content I'm adding to the post editor because I hate re-typing it.";

    return $content;
}

?>

Anda dapat menambahkan XHTML atau apa pun yang Anda inginkan ke string $ content

Ketika Anda mengklik "Tambahkan Posting Baru" Anda mendapatkan: alt text

5
Chris_O