Rumah  >  Artikel  >  Tutorial perisian  >  Bagaimana untuk memanggil semua imej yang dilampirkan dalam satu siaran di WordPress

Bagaimana untuk memanggil semua imej yang dilampirkan dalam satu siaran di WordPress

PHPz
PHPzke hadapan
2024-01-14 15:57:33570semak imbas

Bagaimana untuk memanggil semua imej yang dilampirkan dalam satu siaran di WordPress

Cara memanggil semua imej yang dilampirkan dalam satu artikel dalam wordpress

Semua lampiran artikel dikenal pasti melalui cangkuk post_parent dalam jadual data POSTS, dan post_type ialah lampiran.

Setelah memahami ayat ini, semak kod berikut:

/* Dapatkan semua lampiran imej di bawah catatan */

$attachments = dapatkan_anak(

susun(

'post_parent' => Nyatakan ID log,

'post_status' => 'warisi',

'post_type' => 'lampiran',

'post_mime_type' => 'imej',

'order' => 'ASC',

'orderby' => 'ID pesanan_menu',

'suppress_filters' => benar

)

); Langkah seterusnya ialah menggunakan foreach untuk membaca maklumat lampiran yang berkaitan.

Cara menggantikan atau memadam WordPress secara pukal

Kami biasanya secara manual memasukkan beberapa teks atau kod pendek yang sama ke dalam kandungan artikel WordPress, kerana kaedah ini tidak tetap dan sangat fleksibel. Sebagai contoh, artikel yang berbeza selalunya mempunyai teks yang sama (beberapa perkataan atau frasa), dan kadang-kadang saya ingin menggantikannya dengan teks lain, tetapi terdapat banyak artikel dan mustahil untuk mengubah suainya satu demi satu contohnya, saya pernah melakukannya; gunakan kod pendek untuk membenamkan Google Peta ini sangat mudah. Tetapi kemudian saya tidak lagi mahu menggunakan kaedah ini, jadi saya mengalih keluar fungsi sepadan yang telah diletakkan dalam functions.php Apa yang saya tidak jangkakan ialah kod pendek yang dipanggil sebelum ini masih ditinggalkan dalam banyak artikel, membolehkan pelawat melihat a. banyak Ia tidak sedap dipandang Apa yang perlu saya lakukan jika ia memakan masa dan susah payah untuk memadam fail satu per satu secara manual?

Artikel ini menerangkan dua kaedah mudah yang boleh menggantikan teks dan kod pendek yang sama dengan mudah dalam banyak artikel dalam kelompok menggunakan hanya beberapa baris kod ringkas.

1. Batch menggantikan kandungan teks dalam artikel

Tambah fungsi ini pada fail functions.php tema anda:

fungsi ganti_teks_wps($teks){

$ganti = tatasusunan(

//'Saya adalah teks yang akan diganti' =>'Saya adalah teks yang akan diganti'

'wordpress' =>'',

'petikan' =>'',

'fungsi' =>''

);

$teks = str_replace(array_keys($replace), $replace, $text);

kembali $teks;

}

add_filter('the_content', 'replace_text_wps');

add_filter('the_excerpt', 'replace_text_wps');

Nota: wordpress, petikan dan fungsi dalam baris keempat, kelima dan keenam kod di atas adalah teks yang akan digantikan, dan adalah jelas bahawa ia telah digantikan dengan teks pautan. Maksud dua fungsi terakhir ialah:

1.add_filter('the_content', 'replace_text_wps'); ——>Ganti kandungan teks dalam badan artikel

2.add_filter('the_excerpt', 'replace_text_wps'); ——>Ganti kandungan teks dalam ringkasan artikel

Melalui wprecipes

2 Padam atau gantikan kandungan teks dalam artikel secara berkelompok (di sini, kami mengambil pemadaman kod pendek sebagai contoh):

Mungkin terdapat banyak kaedah, tetapi saya fikir ini adalah yang terbaik, iaitu melaksanakan pernyataan pertanyaan SQL untuk penghapusan kelompok Ia sangat teliti, tetapi ia melibatkan jadual data penting pangkalan data WordPress, jadi anda mesti membuat sandaran pangkalan data terlebih dahulu.

Log masuk ke pusat pengurusan pangkalan data dan laksanakan pernyataan berikut:

KEMASKINI wp_posts

SET post_content = GANTI( post_content, '[adsense]', '' );

Nota: Apa yang saya ingin padamkan di sini ialah kod pendek "[adsense]" yang tidak berguna lagi Sila tukar kepada kandungan yang ingin anda padamkan apabila menggunakannya.

Jika kita ingin menggantikan [adsense] dengan [related_posts], kita boleh menulisnya seperti ini:

KEMASKINI wp_posts

SET post_content = GANTI( post_content, '[adsense]', '[related_posts]' );

Cara memanggil artikel berdasarkan pengarang dalam wordpress

Wordpress memanggil pautan artikel, tajuk dan kandungan ID yang dinyatakan Saya mendapati bahawa kaedah semalam tidak cukup baik Hari ini saya akan cuba yang lain kemudian: wordpress memanggil pautan halaman, tajuk dan kandungan ID yang ditentukan.

$post_id = 1; // Post ID, boleh didapati di bahagian belakang WP

echo get_post( $post_id )->post_content; // Keluarkan kandungan artikel

?>

Berikut adalah semua maklumat tentang artikel:

// Kaedah panggilan:

echo get_post( $post_id )->post_title; // Keluarkan tajuk artikel

// post_author: Nombor pengarang artikel

// post_data: Tarikh dan masa artikel diterbitkan (YYYY-MM-DD HH-MM-SS)

// post_data_gmt: Greenwich Mean Time (GMT) apabila artikel itu diterbitkan (YYYY-MM-DD HH-MM-SS)

// post_content: kandungan artikel

// post_title: tajuk artikel

// post_category: Nombor kategori jawatan. Nota: Nilai ini sentiasa 0 dalam versi selepas WordPress 2.1. Anda boleh menggunakan fungsi get_the_category() apabila mentakrifkan kategori artikel.

// post_petikan: ringkasan artikel

// post_status: status artikel (terbit|menunggu|draf|swasta|statik|objek|lampiran|warisan|masa hadapan)

// status_komen: status ulasan (terbuka|ditutup|berdaftar_sahaja)

// ping_status: status pingback/trackback (buka|ditutup)

// post_password: Catat kata laluan

// post_name: URL bersarang bagi siaran

// to_ping: pautan URL untuk dipetik

// ping: pautan yang dipetik

// post_modified: Masa pengubahsuaian terakhir artikel (YYYY-MM-DD HH-MM-SS)

// post_modified_gmt: Waktu GMT apabila artikel kali terakhir diubah suai (YYYY-MM-DD HH-MM-SS)

// post_parent: nombor artikel ibu bapa (untuk lampiran, dsb.)

// panduan: Pautan ke artikel. Nota: Anda tidak boleh menggunakan GUID sebagai pautan kekal (walaupun ia sememangnya dianggap sebagai pautan kekal dalam versi sebelum 2.5), mahupun sebagai pautan tersedia kepada artikel. GUID ialah pengecam unik yang pada masa ini menjadi pautan kepada artikel.

// post_type: (char) (log | halaman | lampiran)

Cara menggunakan WPAutoPost untuk mengumpul halaman web dan mengemas kininya secara automatik ke wordpress

1. Pasang WP-AutoPost

Anda boleh memasang WP-AutoPost secara manual dengan memuat turun fail ZIP daripada akaun WP-AutoPost.ORG anda.

Jika anda ingin memasang WP-AutoPost secara manual, sila ikuti langkah berikut:

Log masuk ke akaun WP-AutoPost.ORG anda.

Pergi ke bahagian "Akaun".

Muat turun pemalam WP-AutoPost yang anda perlukan (fail ZIP).

Muat naik fail ZIP yang dimuat turun ke direktori 'wp-contents/plugins' tapak web anda.

Ekstrak fail ZIP. Ini akan membuat direktori.

Log masuk ke tapak web anda, pergi ke "Pemalam", dan dayakannya.

2. Buat tugasan dan tetapan asas

Buat tugasan

Selepas mengklik "Tugas Baharu", masukkan nama tugasan untuk mencipta tugasan baharu Selepas mencipta tugasan baharu, anda boleh melihat tugasan dalam senarai tugasan dan membuat lebih banyak tetapan untuk tugasan itu.

Tetapan asas

Selepas mengklik "Tetapan", anda boleh membuat tetapan berikut di bawah "Tab Tetapan Asas":

Nama tugas: Ubah suai nama tugas

Kategori: Kategori tempat tugasan ini mengumpul artikel dan menerbitkannya

Pengarang: Pengarang artikel yang dikumpul oleh tugas ini mestilah pengguna berdaftar di wordpress

Selang kemas kini: Berapa kerap untuk menyemak sama ada terdapat artikel baharu di bawah tugas pengumpulan ini yang boleh dikemas kini

Set aksara: Kumpul pengekodan set aksara tapak web sasaran Lalainya ialah UTF8 Jika pengekodan set aksara halaman web sasaran bukan UTF8, halaman web yang ditangkap akan bercelaru dengan menetapkan yang betul set watak (cara set watak dengan betul)

Muat turun imej jauh: Jika artikel yang dikumpulkan di bawah tugas ini mengandungi imej, anda boleh memilih sama ada untuk memuat turun imej jauh ke pelayan setempat Jika anda memilih untuk memuat turun imej jauh, anda boleh membuat lebihan tetapan berikut:

Simpan imej yang dimuat turun ke perpustakaan media wordpress

Simpan imej ke Flickr

Simpan imej ke Storan Awan Qiniu

Tetapkan imej pertama yang dimuat turun secara automatik sebagai imej yang ditampilkan

Gambar yang dimuat turun ditambah secara automatik dengan tera air, tera air teks atau tera air gambar boleh ditambah

Pilih untuk menetapkan atribut alamat imej (jika atribut yang mengandungi alamat imej sumber bukan src, anda boleh menetapkannya di sini)

Muat turun lampiran jauh: Jika artikel yang dikumpul di bawah tugas ini mengandungi jenis lampiran lain, anda boleh memilih sama ada untuk memuat turun fail lampiran ini ke pelayan setempat Selepas memilih untuk memuat turun, anda boleh membuat tetapan berikut:

Simpan maklumat lampiran yang dimuat turun ke perpustakaan media wordpress

Auto label: Pilih sama ada hendak menggunakan label automatik

Senarai teg: Selepas menggunakan teg automatik, jika artikel mengandungi kata kunci dalam senarai, teg akan ditambah secara automatik

Padankan perkataan lengkap: Tetapan ini sah untuk artikel Bahasa Inggeris, sila jangan dayakan tetapan ini untuk artikel Cina

Ringkasan automatik: Perenggan pertama atau beberapa perenggan pertama teks dalam artikel boleh ditetapkan secara automatik sebagai ringkasan

Status penerbitan: Kumpul status artikel selepas penerbitan, yang boleh: diterbitkan, draf, menunggu semakan

Koleksi pilihan manual: Pilih Ya untuk memilih artikel yang boleh dikumpulkan dan diterbitkan secara manual

3. Tetapan sumber artikel

Tetapan sumber artikel

Di bawah tab ini kita perlu menetapkan URL senarai artikel sumber artikel dan peraturan padanan untuk artikel tertentu

Atas ialah kandungan terperinci Bagaimana untuk memanggil semua imej yang dilampirkan dalam satu siaran di WordPress. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:docexcel.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam