wordpressЦԒ
l(f)rg:2017-02-15 Դ: ĬЦԒ c
wordpressЦԒƪһz-blogD(zhun)Ƶwordpress
ܶф͵ĕrDzÇ(ni)(yu)IJϵy(tng)Z-BLOGһΕrg^ܶ˶D(zhun)Ƶwordpress,ND(zhun)ԭܶW(xu)ҪԭZ-BLOGٷLrgMоSoҶ֪һMoeõ_Դϵy(tng)SrgƲ©ԽԽ࣬ʧȥ˹ٷľSo@ϵy(tng)K̭
W(xu)ҲھW(wng)˺ܶD(zhun)ƷİYҵһЩY(ji)_ʼD(zhun)D(zhun)^вôp^ܶ}eD(zhun)ϵy(tng)^URLַʧЧ}(bio)}}@SEOǘOĴ
D(zhun)Ɯ(zhn)䣺D(zhun)ǰȫվ(sh)(j)òҪڮ(dng)ǰgMD(zhun)ُIһg(sh)(j)(f)^ȥµD(zhun)ľD(zhun)ʧӰ푾W(wng)վLԼD(zhun)ʧԶΜyԇ_ЧѾW(wng)վD(zhun)Ƶĕrg⿴HH½10Чrg
ע⣺ՈُIlinuxC
Z-BLOGϵy(tng)(do)ȫ(sh)(j)dZ-BLOGD(zhun)Ƶwp-movabletypeD(zhun)ƹ
Z-BLOGbMZblogĺ_ı،(do)ZPIļx(movabletype.zip)ȻύDʾbɺò
MȻΓmovabletype߅ĹMЃ(ni)ݵČ(do)Dʾ غڶ
@W(xu)Ҫcf(sh)(j)(do)v
͌W(xu)IJͶĿ퓵ĸʽ غڶ
ҾֻзΌ(do)w(do)ļ£
(do)rԌ(do)(bio)uՓ(ni)ݵȣԼҪMxcύͿψDʾļֻҪ(do)ĕr]ЈeǾһ]}
WordPressϵy(tng)(do)딵(sh)(j)(do)딵(sh)(j)֮ǰՈO(sh)WPĹ̶朽ӣ
֮ǰW(xu)ă(ni)퓵ַ飺 غڶ
eע⣺ՈُIlinuxCWindowsCWPϵy(tng)ԄڵַǰϙĿcategoryڃ(yu)(dng)ǰrcyǸWP@헹磺[/url]/post/123.html .bȥcategory,WP No Category Base C WPML compatible
MWordPress_ߡ(do)롪Movable Type and TypePadxɺõġ*.aspȻΓςļ(do)Dʾ
ע⣺@ʾļĴС20M(j)ͬĿgƣСͬZblog^ɵļ^ô҂Է֞β(ע_ȱ)¹100ƪС30Mô҂ǰ50ƪɺ50ƪwe15M(ni)ȻςWordPress
غڶ
eע⣺wordpress
ڌ(do)딵(sh)(j)֮ǰՈ_J(rn)±Ԅѽ(jng)°bwpѽ(jng)l(f)ԄID̖ѽ(jng)Ǐ1_ʼ(do)ϔ(sh)(j)ȫeλô鿴ذbNavicat for MySQL (sh)(j)͑ˣٶһ¼ҵƽ棩ֱʹÿgṩھ(sh)(j)鿴鿴WP(sh)(j)wp_postsD
;СԄf(sh)ֵ0ôҪԓԄֵMYSQL(sh)(j)ԄֵSQLZDɫĔ(sh)(j)úx(zh)м
غڶ
wordpressЦԒƪwordpress(yu)^ ȥ(qun)Ϣ wordpressȥgenerator
wordpressĬJ(rn)r^F(xin)ܶƽròhtmla:
(f)ƴaa:
<link rel="alternate" type="application/rss+xml" title="RSS 2.0 - all posts" href="http://blog.jb51.net/feed" />
<link rel="alternate" type="application/rss+xml" title="RSS 2.0 - all comments" href="http://blog.jb51.net/comments/feed" />
<link rel="pingback" href="http://blog.jb51.net/xmlrpc.php" />
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://blog.jb51.net/xmlrpc.php?rsd" />
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://blog.jb51.net/wp-includes/wlwmanifest.xml" />
<link rel='index' title='SBM Stone Crusher Machine|Grinding Mill' href='http://blog.jb51.net' /> <meta name="generator" content="WordPress 3.4" />
Ę(bio)generator¶IJͳõĂ汾@Ϣй©Еr͵İȫa(chn)һӰͬrҲҪ@ôЩ(bio)
ȥһЩõĘ(bio)W(wng)зf}Ŀµ functions.php´a:
(f)ƴaa:
function wpbeginner_remove_version() {
return ”;
}
add_filter('the_generator', 'wpbeginner_remove_version');//wordpressİ汾̖
remove_action('wp_head', 'feed_links', 2);// ºuՓfeed
remove_action('wp_head', 'index_rel_link');//(dng)ǰµ
remove_action('wp_head', 'wlwmanifest_link'); // ⲿwindows live writer remove_action('wp_head', 'feed_links_extra', 3);// ~feedcategory, tag퓡 remove_action('wp_head', 'start_post_rel_link', 10, 0);// _ʼƪ
remove_action('wp_head', 'parent_post_rel_link', 10, 0);// ƪ
remove_action('wp_head', 'adjacent_posts_rel_link', 10, 0); // ƪ.
yԇȥwordpressgeneratorЩa߀ȥ߀킀һֱӵķ
wodpressĿwp-includesĿµdefault-filters.php180У
(f)ƴaa:
//add_action( 'wp_head', 'feed_links', 2 );
//add_action( 'wp_head', 'feed_links_extra', 3 );
//add_action( 'wp_head', 'rsd_link' );
//add_action( 'wp_head', 'wlwmanifest_link' );
//add_action( 'wp_head', 'index_rel_link' );
//add_action( 'wp_head', 'parent_post_rel_link', 10, 0 );
//add_action( 'wp_head', 'start_post_rel_link', 10, 0 );
//add_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0 );
add_action( 'wp_head', 'locale_stylesheet' );
add_action( 'publish_future_post', 'check_and_publish_future_post', 10, 1 );
add_action( 'wp_head', 'noindex', 1 );
add_action( 'wp_head', 'wp_print_styles', 8 );
add_action( 'wp_head', 'wp_print_head_scripts', 9 );
//add_action( 'wp_head', 'wp_generator' );
//add_action( 'wp_head', 'rel_canonical' );
add_action( 'wp_footer', 'wp_print_footer_scripts' );
//add_action( 'wp_head', 'wp_shortlink_wp_head', 10, 0 );
add_action( 'template_redirect', 'wp_shortlink_header', 11, 0 );
Ҫֱ//עጵˡһ㿴¾͑(yng)ԓʲô˼@ӿԱChtml^Ĵaȥwordpressgenerator(bio)
wordpressЦԒƪwordpressY(ji)
Wordpress}
I(y)оһwordpress״ν|ԓܛҲ״˽PHP_ʼF(xin)ѽ(jng)(jng)v˺LrgǾwоcʲôՈ߅ĿY(ji)ɡ鱾ˌڽ^Be,ϱeеǷNʲôԸMдĸ׃ģоĶA(ch)Ҳε
һwordpressĻA(ch)֪R˽
1B
WordpressͳõܛֱӬF(xin)еģ壬
ʹúܷɞ鲩ԼһЩW(wng)վğܛ_l(f)h(hun)]ʹXAMPPܛ֧ApacheMy SQLfilezillaҪʹphpZ ע
2XAMPPܛb^̲E
1 db≺һűPж
2 ≺֮capache_start.batļF(xin)ʾo
\80֘f80˿ڱռ@rҪapache
˿ļAapacheconfhttpd.conf_ļе80ij
̖8080Ȼٴcapache_start.batļ߀
ʾ˿ڷæҳF(xin)443(sh)f443ռMģ
xampp/apache/conf/extra/httpd-ssl.conf_е443ij
4433ɡ
3 σɂEٴ\apache_start.bat\гɹ
4 cmysql_start.bat,MySQL
5 Ҳֱcxampp-control.exe
ڏxApacheMySqlքecStart
6Ȼͨ^http://localhost:8080/phpmyadmin/8080nj80ijɵĶ˿ڣԸ(j)ԼMиģM֮½(sh)(j)wordpress
(sh)(j)ĬJ(rn)~̖root
ܴa
7wordpress≺֮xampp/htdocsݔW(wng)ַҪMһϵеO(sh)x(sh)(j)wordpressÑܴa߅ݔMһ퓣O(sh)õÑܴaԼO(sh)Լӛ
˞ֹb
ģAΣ
ģA@Ͳ^Ԕ(x)ؽBҪfһʹõ^Ć}ԼQk
1}{(dio)ҲǬF(xin)ģ{(dio)xappearance^-theme}ȻЎׂԎģ(dng)ȻҲͨ^install themesb}ԼO(sh)Ӌõģdģ壬cģ·activeҪʹõ}ģݔhttp://localhost:8080/wordpress/MW(wng)վwĘʽ䲼
2^bannerDƬҪQɺԼľW(wng)վϵĈDƬôkܺappearance^-header^xԼҪĈDƬɡ֮ˢŴ_ǰ_棬^Dzѽ(jng)׃ԼςĈDƬ
^@ʾ(ni)ݵĸģsettingsO(sh)ã@Ҫĵă(ni)Mļɡ
3ҪĘʽ
^widgetġ(c)߅(do)Ҫ@ʾă(ni)ݣM(yng)O(sh)
ӡ՚ve°l(f)¡uՓ@Щ@ʾĘ(bio)}߀Ը(j)ԼrMO(sh)
4(do)O(sh)қ]ʹmenusMO(sh)ãͨ^header.php
<?php
if($options['menu_type'] == 'categories') {
wp_list_categories('depth=2&title_li=0&orderby=name&show_count=0');
} else {
wp_list_categories('depth=2&title_li=0&sort_column=menu_order');
wp_list_pages('depth=2&title_li=0&sort_column=menu_order');
}
?>
F(xin)Ŀ͆{(dio)wp_list_categories{(dio)÷Ŀ҂ͨ^Postsl(f)ˎׂa(chn)Ʒ֪Rwea(chn)Ʒ֪R@rwp_list_categories܉{(dio)a(chn)Ʒ֪R@(bio)}wp_list_pages{(dio)ÆҲ҂Pagesаl(f)(bio)}
5Ό(do)еhomeijZԵheader.phpеĴaMģ
<ul class="menu-header">
<li class="<?php echo($home_menu); ?>"><a class="home"
title="" href="<?php echo
get_settings('home'); ?>/"></a></li>
<?php
if($options['menu_type'] == 'categories') {
wp_list_categories('depth=2&title_li=0&orderby=name&show_count=0');
} else {
wp_list_pages('depth=2&title_li=0&sort_column=menu_order');
}
?>
</ul>
@njhomeij˶ZġゃҲԸijκZԵ
@Ҫѵǣ
ijɶZ@ӵһҪע⌢ļľaijutf-8@Ӟg[܉ReȻЩg[Re˵@ʾĕǁya
@ܶõĶֱ{(dio)õphp(sh)(sh)҂ҪĘʽԒͿԴļҵ(yng)idclassȻٵstyle.cssM鿴Դļhʹ܉ֱcǾͿR֪idclassĞg[hʹùȸg[cijһKcIԪͿ@ʾaܷ
Z,ҲǰӢĵĻĵĸijZԣloop.phpfunction.phpMļ
֪ԓôwֻsearch form.phpļֱӓQĴaͿ܉ԄȡĬJ(rn)ʽ
<form method="get" id="searchform" action="<?phpbloginfo('url'); ?>/">
<input type="text" value="<?phpthe_search_query(); ?>" name="s" id="s" /> <input t(:www.huhawan.com ѹӢ ժ:wordpressЦԒ)ype="submit" id="searchsubmit" value="<?php _e(''); ?>" /> </form>
<?php _e();?>˼@ʾuՓģģ
ɷN
a xampp\htdocs\wordpress\wp-includes\comment-template.php_ҵuՓģĴaM(yng)ģ
$fields = array(
'author' => '<p class="comment-form-author">' . '<label for="author">' .__( 'ާ' ) . '</label>' .( $req ? '<span class="required">*</span>' :
'' ) .
'<input id="author" name="author" type="text" value="' .esc_attr( $commenter['comment_author'] ) . '" size="30"' . $aria_req .' /></p>',
'email' => '<p class="comment-form-email"><label for="email">' . __( 'E-mail' ) . '</label>' .( $req ? '<span class="required">*</span>' : '' ) .
'<input id="email" name="email" type="text" value="' .esc_attr( $commenter['comment_author_email'] ) . '" size="30"' . $aria_req .' /></p>',
'url' => '<p class="comment-form-url"><label for="url">' . __( 'ӧ֧-ѧۧ' ) . '</label>' .
'<input id="url" name="url" type="text" value="' .esc_attr( $commenter['comment_author_url'] ) . '" size="30" /></p>',
$required_text = sprintf( ' ' . __('Required fields are marked %s'), '<span ); class="required">*</span>' );
$defaults = array( 'fields'
=>apply_filters( 'comment_form_default_fields', $fields ),
'comment_field' => '<p class="comment-form-comment"><label for="comment">' . _x( 'ܧާާ֧ߧѧڧ
', 'noun' ) . '</label><textarea id="comment" name="comment" cols="45" rows="8" aria-required="true"></textarea></p>',
must be 'must_log_in' => '<p class="must-log-in">' .sprintf( __( 'You <a href="%s">logged in</a> to post a comment.' ), wp_login_url( apply_filters( 'the_permalink', get_permalink( $post_id ) ) ) ) . '</p>',
'logged_in_as'=> '<p class="logged-in-as">' .sprintf( __( 'Logged in as <a href="%1$s">%2$s</a>. <a href="%3$s"
title="Log out of this account">Log out?</a>' ),
P(gun)~ЦԒ wordpress ЦԒwordpress} wordpressģ
cx