成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

調用wordpress 調用函數(shù)的格式

站外怎樣調用WordPress最新文章列表

這個外部網(wǎng)站調用wordpress博客文章就不僅僅限于最新文章了,它幾乎可以調用所有類型的文章,如最熱文章,隨機文章、最新評論等等,之前有見過秋茄樹上的一篇《站外調用WordPress最新文章解決方法小結》文章。

成都創(chuàng)新互聯(lián)公司專注于任城網(wǎng)站建設服務及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供任城營銷型網(wǎng)站建設,任城網(wǎng)站制作、任城網(wǎng)頁設計、任城網(wǎng)站官網(wǎng)定制、小程序制作服務,打造任城網(wǎng)絡公司原創(chuàng)品牌,更為您提供任城網(wǎng)站排名全網(wǎng)營銷落地服務。

下面將在此基礎上進一步完善,站外以HTML的形式調用wordpress文章:

實現(xiàn)方法,首先在wordpress的根目錄新建一個html_post.php文件,記住是需要向外調用文章的wordpress站點。html_post.php文件的代碼如下:

?php

define(‘WP_USE_THEMES’, false);

require(‘./wp-load.php’);

query_posts(‘showposts=10orderby=new’);

?

/** charset=UTF-8″防止亂碼 */

meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″ /

?php while (have_posts()): the_post(); ?

lia title=”?php the_title(); ?” href=”?php the_permalink(); ?” target=”_blank”?php the_title(); ?/a/li

?php endwhile; ?

這樣就可以調用網(wǎng)站中最新的10篇文章了,showposts=10這個數(shù)字可以修改成你想要調用文章的數(shù)量。下面我來給大家仔細講解下如何來修改代碼達到調用自己想要調用文章的效果。

1、如果我想要調用某個分類的下的最新文章該如何實現(xiàn)呢?

其實這點很容易實現(xiàn)的只需要修改下query_posts這個參數(shù),比如我指定要調用的分類的ID是1那么代碼就變成了:

?php

define(‘WP_USE_THEMES’, false);

require(‘./wp-load.php’);

/** 如果想同時調用多個分類用半角符分隔如cat=1,2,3,4 */

query_posts(‘showposts=10orderby=newcat=1′);

?

/** charset=UTF-8″防止亂碼 */

meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″ /

?php while (have_posts()): the_post(); ?

lia title=”?php the_title(); ?” href=”?php the_permalink(); ?” target=”_blank”?php the_title(); ?/a/li

?php endwhile; ?

2、如果我想調用全站站問斬但只屏蔽某個分類下的文章呢?

?php

define(‘WP_USE_THEMES’, false);

require(‘./wp-load.php’);

/** 如果想同時屏蔽多個分類用半角符分隔如cat=-1,-2,-3,-4 */

query_posts(‘showposts=10orderby=newcat=-1′);

?

/** charset=UTF-8″防止亂碼 */

meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″ /

?php while (have_posts()): the_post(); ?

lia title=”?php the_title(); ?” href=”?php the_permalink(); ?” target=”_blank”?php the_title(); ?/a/li

?php endwhile; ?

3、如果我想調用隨機文章呢?

?php

define(‘WP_USE_THEMES’, false);

require(‘./wp-load.php’);

/** 如果想同時屏蔽多個分類用半角符分隔如cat=-1,-2,-3,-4 */

query_posts(‘showposts=10orderby=rang’);

?

/** charset=UTF-8″防止亂碼 */

meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″ /

?php while (have_posts()): the_post(); ?

lia title=”?php the_title(); ?” href=”?php the_permalink(); ?” target=”_blank”?php the_title(); ?/a/li

?php endwhile; ?

4、如果我想輸出摘要呢?

?php

define(‘WP_USE_THEMES’, false);

require(‘./wp-load.php’);

/** 如果想同時屏蔽多個分類用半角符分隔如cat=-1,-2,-3,-4 */

query_posts(‘showposts=10orderby=rang’);

?

/** charset=UTF-8″防止亂碼 */

meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″ /

?php while (have_posts()): the_post(); ?

lia title=”?php the_title(); ?” href=”?php the_permalink(); ?” target=”_blank”?php the_title(); ?/a

?php echo mb_strimwidth(strip_tags(apply_filters(‘the_content’, $post-post_content)), 0, 200,”…”,’utf-8′); ?/li

?php endwhile; ?

最后,再來說說站外如何來調用~

?php

//該代碼放置在需要調用文章內容和列表的地方

$url=’http://你的站點地址/html_post.php’;

echo file_get_contents( $url );

?

OK大功告成,調出來的文章都是純HTML的~不是什么js噢,對seo非常友好。另外提醒一下,上面介紹的方法都必須要在調用站點支持php的情況下才可行,如果調用站點支持asp的話只要把讀取html_post.php的PHP代碼用ASP重寫一遍,但是如果是靜態(tài)空間就只能用js來調用咯。

wordpress模板函數(shù)怎么調用?

1、 在comments.php評論表單中添加自己想要的字段,如:

p

input type="text" name="tel" id="tel" size="22" tabindex="4" /

label for="tel"電話/label

/p

tabindex 這個屬性按照從小到大排,為什么要這樣?你可以自己試試….

2、如果評論表單是使用系統(tǒng)自帶的,那么請用以下方法添加表單字段,如果不是,請略過

add_filter('comment_form_default_fields','comment_form_add_ewai');

function comment_form_add_ewai($fields) {

$label1 = __( '國家/地區(qū)' );

$label2 = __( 'Skype賬號' );

$label3 = __( '電話' );

$label4 = __( '傳真' );

$label5 = __( '地址' );

$value1 = isset($_POST['guojia']) ? $_POST['guojia'] : false;

$value2 = isset($_POST['skype']) ? $_POST['skype'] : false;

$value3 = isset($_POST['tel']) ? $_POST['tel'] : false;

$value4 = isset($_POST['fax']) ? $_POST['fax'] : false;

$value5 = isset($_POST['address']) ? $_POST['address'] : false;

$fields['guojia'] =HTML

p

label for="guojia"{$label1}/label

input id="guojia" name="guojia" type="text" value="{$value1}" size="30" /

/p

HTML;

return $fields;

}

3、 接收表單字段并寫入數(shù)據(jù)庫

在主題目錄的 functions.php添加以下代碼

add_action('wp_insert_comment','wp_insert_tel',10,2);

function wp_insert_tel($comment_ID,$commmentdata) {

$tel = isset($_POST['tel']) ? $_POST['tel'] : false;

//_tel 是存儲在數(shù)據(jù)庫里的字段名字,取出數(shù)據(jù)的就會用到

update_comment_meta($comment_ID,'_tel',$tel);

}

這兩步就可以將數(shù)據(jù)寫入數(shù)據(jù)庫了,不信你試試看

add_action()參數(shù)中的10和2分別表示該函數(shù)執(zhí)行的優(yōu)先級是10(默認值,值越小優(yōu)先級越高),該函數(shù)接受2個參數(shù)。

4、在后臺顯示額外字段

前面兩步只是接收和寫入到數(shù)據(jù)庫,那么要怎么在后臺評論列表中顯示呢?將以下代碼復制到主題目錄的functions.php 中:

add_filter( 'manage_edit-comments_columns', 'my_comments_columns' );

add_action( 'manage_comments_custom_column', 'output_my_comments_columns', 10, 2 );

function my_comments_columns( $columns ){

$columns[ '_tel' ] = __( '電話' ); //電話是代表列的名字

return $columns;

}

function output_my_comments_columns( $column_name, $comment_id ){

switch( $column_name ) {

case "_tel" :

echo get_comment_meta( $comment_id, '_tel', true );

break;

}

如果要在前臺的留言列表中調用,就用以下代碼,_tel就是你在數(shù)據(jù)庫中存儲的字段名字

?php

$tel = get_comment_meta($comment-comment_ID,'_tel',true);

if( !empty($tel)){

echo "電話".$tel;

}

?

5、 大功告成,看看后臺的評論列表,是不是多了一列電話,那樣的話就沒錯了。

6、如果要移除某一個自帶的表單字段,可以使用以下代碼

function tel_filtered($fields){

if(isset($fields['tel']))

unset($fields['tel']);

return $fields;

}

add_filter('comment_form_default_fields', 'tel')

怎樣在外部調用WordPress文章

因為是通過頁面來獲取文章內容,首先需要在wordpress主題目錄下添加一個頁面模版文章,新建一個post.php(文件名可以自己隨意取)

添加代碼:

?php

/*

Template Name:外部調用文章模版

*/

?

定義頁面模版名稱,Template Name:外部調用文章模版,這個名稱可以隨意寫,只要在后臺調用的時候選擇這個模版文件即可!

繼續(xù)在post.php添加獲取最新文章代碼:

?php query_posts('showposts=5'); ??php while (have_posts()) : the_post(); ?"?php the_title(); ??php endwhile;?

//?php query_posts('showposts=5'); ?中的showposts=5是獲取最新5篇文章,如果需要更多或者更少可以修改這個數(shù)字。

添加好后,保存退出!

進入wordpress后臺添加一個頁面。

頁面標題隨意寫,頁面內容隨意寫,也可以不寫!

頁面模版選擇剛剛添加的那個頁面模版,剛才添加的是:外部調用文章模版

所以,這里選的是:外部調用文章模版.保存發(fā)布!

打開剛剛新建的頁面??梢钥吹揭呀?jīng)輸出文章了。最后只需要在需要添加的網(wǎng)站位置添加一行代碼:?php echo file_get_contents("剛剛添加頁面地址");?即可!

wordpress怎么調用音頻

在WordPress網(wǎng)站中調用音頻的方法:

1、進入wordpress后臺插件欄目下的安裝插件。

2、在搜索框內輸入Hermit,搜索插件,第一個就是音樂播放器插件,點擊開始插件安裝。

3、安裝好插件后,開啟插件后,后臺多出一個Hermit播放器按鈕,點擊進入Hermit播放器管理。

4、在這里可以添加音樂庫,在寫文章時候方便調用。

5、同時,在寫文章的時候會發(fā)現(xiàn)編輯欄上方多出一個添加音樂的按鈕。

6、在音樂播放器框內填入音樂播放地址,多個單曲按回車鍵。還可以設置自動播放、循環(huán)播放、折疊播放列表。

7、這里還有個遠程音樂按鈕,這個就是調用添加的音樂。

8、添加入文章后看看效果,播放器是自適應的,在移動設備也能自動適應屏幕,非常不錯。

更多關于wordpress怎么調用音頻,進入:查看更多內容

名稱欄目:調用wordpress 調用函數(shù)的格式
本文URL:http://jinyejixie.com/article36/doppspg.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供域名注冊網(wǎng)站制作、全網(wǎng)營銷推廣定制開發(fā)、標簽優(yōu)化手機網(wǎng)站建設

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設
嘉定区| 桑日县| 手机| 兴仁县| 新乡县| 左权县| 福泉市| 安平县| 临海市| 丹东市| 吴江市| 临江市| 丹东市| 积石山| 富蕴县| 金川县| 滨州市| 富锦市| 五寨县| 开远市| 南岸区| 五原县| 阿坝县| 万安县| 邢台县| 会昌县| 千阳县| 徐汇区| 扶绥县| 孝义市| 南康市| 田林县| 洛浦县| 木里| 永康市| 安康市| 中西区| 梅州市| 兰州市| 西和县| 虞城县|