wordpress+写php页面,基于wordpress主题制作的具体实现步骤

   日期:2024-12-25    作者:32je8 移动:http://oml01z.riyuangf.com/mobile/quote/21233.html

?>

get_header(); //get_header()就相当于将header.php中的代码拷贝到当前的php文件

?>

if (is_home ()) { // is_home() 当前页面为主页时返回true

bloginfo ( 'name' ); // 返回站点标题

echo " - ";

bloginfo ( 'description' ); // 返回站点副标题,站点描述

} elseif (is_category ()) { // is_category() 当前页面为分类页时返回true

single_cat_title ();

echo " - ";

bloginfo ( 'name' );

} elseif (is_single () || is_page ()) { // is_single() 当前页面为单文章页时返回true 。 is_page() 当前页面为单页面时返回true

single_post_title ();

} elseif (is_search ()) { // is_search() 当前页面为搜索页时返回true

echo "搜索结果";

echo " - ";

bloginfo ( 'name' );

} elseif (is_404 ()) { // is_404() 当前页面为404页时返回true

echo '页面未找到!';

} else {

wp_title ( '', true );

}

?>

?>

?>

?>

?>

?>

//==================================================footer================================================================

get_footer();//功能和get_header()类似

wp_footer();

//==================================================sidebar================================================================

get_sidebar();

?>

if (! function_exists ( 'dynamic_sidebar' ) || ! dynamic_sidebar ( 'First_sidebar' )) ://First_sidebar为widget名称,要和functions.php中对应的widget name相同

?>

分类目录

if (! function_exists ( 'dynamic_sidebar' ) || ! dynamic_sidebar ( 'Second_sidebar' )) :

?>

最新文章

$posts = get_posts ( 'numberposts=6&orderby=post_date' );

foreach ( $posts as $post ) {

setup_postdata ( $post );

echo '

' . get_the_title () . '';

}

$post = $posts [0];

?>

if (! function_exists ( 'dynamic_sidebar' ) || ! dynamic_sidebar ( 'Third_sidebar' )) :

?>

标签云

if (! function_exists ( 'dynamic_sidebar' ) || ! dynamic_sidebar ( 'Fourth_sidebar' )) :

?>

文章存档

if( function_exists('register_sidebar') ) {

register_sidebar(array(

'name' => 'First_sidebar', //name就是给widget指定各自的名称,以便在sidebar.php中分别调用.所以只需要给这两个widget取两个名字就好了。

'before_widget' => '', //定义Widget内容的前后标识符的语句

'after_widget' => '',

'before_title' => '

', //定义Widget标题的前后标识符的语句

'after_title' => ''

));

register_sidebar(array(

'name' => 'Second_sidebar',

'before_widget' => '',

'after_widget' => '',

'before_title' => '

',

'after_title' => ''

));

register_sidebar(array(

'name' => 'Third_sidebar',

'before_widget' => '',

'after_widget' => '',

'before_title' => '

',

'after_title' => ''

));

register_sidebar(array(

'name' => 'Fourth_sidebar',

'before_widget' => '',

'after_widget' => '',

'before_title' => '

',

'after_title' => ''

));

}

?>

while (have_posts()) :

the_post(); update_post_caches($posts);

endwhile;

register_sidebar_widget ( "我的小工具", "mytool_fun" ); // "我的小工具"为后台显示小工具名称,mytool_fun为引入自建小工具页面内容的方法名

function mytool_fun() {

include (TEMPLATEPATH . "/mytool.php");

}


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号