WIKI使用導航
站長百科導航
站長專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機
- cPanel
- 網(wǎng)址導航專題
- 云計算
- 微博營銷
- 虛擬主機管理系統(tǒng)
- 開放平臺
- WIKI程序與應用
- 美國十大主機
WordPress:FAQ Working with WordPress
導航: 上一級 | WordPress | 首頁 | WordPress中文論壇 | WordPress主機 | CMS程序 | 論壇程序 | ECShop | ShopNC | PowerEasy
管理[ ]
我的文章可以有標題而不是 /index.php?p=76?[ ]
參見:
如果我有mod_rewrite我如何找出?[ ]
要想得到關于你的服務器的信息,你可以使用PHP Info 功能:
- 把下邊語句粘貼到一個新的記事本 / BBEdit 文件中
<?php phpinfo(); ?>
- 另存為 info.php
- 上傳到服務器. 在瀏覽器中訪問 (www.example.com/info.php)
瀏覽器會顯示出關于你的php 版本和 mod_rewrite的信息.
info.php文件返回一個列出你的PHP安裝詳細信息的頁面. 你可以查看是否mod_rewrite 被載入. 在apache頁眉下面, 查看Loaded Modules 部分,可以看到是否mod_rewiite 列出.
我如何改變文件和文件夾許可?[ ]
參見:
為什么版本號不是按照任何特定的周期序列?[ ]
WordPress更新版本的版本號WordPress 可能不是按照某個嚴格的不變的或者是周期數(shù)字排列(或者是測試版的按字母順序排列), 因為版本號反應出了相關程序, 現(xiàn)有或者前版本的改變。這樣,如,因為版本1.2主要是修正版本1.0 (大約是60% 的代碼經(jīng)過改動), 1.1 就被 ’跳過’了。
我如何打開Permalinks, 我該如何處理錯誤?[ ]
參見:
用戶等級有什么用不同的等級有什么權限?[ ]
參見:
wp-config.php的644權限會危及在我的共享服務器上的其他用戶的用戶名和密碼嗎?[ ]
這是一個PHP 在你的服務器上安裝時的局限. 如果你以前使用了MovableType, 帶有suexec 的Perl 可能已經(jīng)安裝,這樣 Movable Type 作為你的使用者來執(zhí)行. 在這種情況下, PHP 作為服務器用戶運行。這就是為什么必須至少是 444. 有一個phpsuexec但是似乎很多主機都不使用它.
盡管如此,這通常在現(xiàn)代共享主機上不是什么問題,因為文件是隨便閱讀的,但是每個帳戶建立時帶有“jailshell" ,保證人們被鎖在自己的目錄中, PHP 還可以輕易的使用 open_basedir進行約束,保證人們不能改寫PHP腳本來閱讀你的文件. 如果你實在需要,你可以聯(lián)系主機,看看可以采取什么措施。
用戶登陸后我如何重定向用戶回到我的blog主頁?[ ]
安裝插件,From where you came, 如果你的用戶從主頁點擊了Log in 鏈接,他們就會在登陸后被直接返回。
我如何為我的文件改變權限,這樣我可以使用模板編輯器編輯它們?[ ]
參見:
我如何防止我的圖片被別的站點做成熱鏈接?[ ]
你可以使用你的.htaccess文件來保護圖片不被熱鏈接, 或者, 換句話說, 被別的網(wǎng)站鏈接到了. 這可能會影響你的帶寬,因為如果某人直接鏈接到你的站點上的圖片,你就失去了這部分帶寬。
Clockwatchers的htaccess 圖片指導 給出了更多詳細內(nèi)容.
你可以使用這個工具來查看是否圖片被適當?shù)谋Wo,這也有幾個額外的小提示。
要想得到對付熱鏈接的更好的辦法請查看A List Apart's Smarter Image Hotlinking Prevention.
我如何使用phpMyadmin備份和恢復我的WordPress數(shù)據(jù)庫?[ ]
參見:
我如何阻止灌水?[ ]
灌水是當很多的回帖(可能是垃圾信息)在很短的一個持續(xù)時間段在你的站點上同時出現(xiàn)。 Mark Ghosh's的文章, 阻止灌水-一個非常簡單的解決方法, 以及相關的組織灌水hack, 允許你設置一個每兩個貼之間的時間間隔,可以防止回帖太快。
代碼修改的一個附件如下 (適用WP 1.2) :
在wp-comments-post.php (在回帖中間,你應該找到合適的地方), 加入如下代碼:
// Simple flood-protection $lasttime = $wpdb->get_var("SELECT comment_date FROM $tablecomments ORDER BY comment_date DESC LIMIT 1″); if (!empty($lasttime)) { $time_lastcomment= mysql2date(’U', $lasttime); $time_newcomment= mysql2date(’U', $now); if (($time_newcomment - $time_lastcomment) < 300) die( __(’Sorry, this blog only allows a new comment once every 300 seconds. If you really want to write a comment, just wait a few and hit refresh on this page. Chances are you tried to add a comment about halfway between 0 and 300 seconds. Comment flooders are annoying. Thank you for being patient.’) ); }
為什么我不能刪除未分類的分類?[ ]
任何Administration > Manage > Categories中# of Posts 值不為零的分類不能 被刪除. 未分類的 分類必然指向某個文章,但是所有 頁面 指向這個未分類的 分類.這樣盡管可能沒有文章指向這個未分類的 分類,頁面還是包含在 # of Posts的記錄當中。
默認的分類不能被刪除,即使它是空的,盡管如此你可以在管理面板中的Options - Writing為你的帖子或者鏈接指定你的默認分類。
為什么寫或者編輯頁面時沒有頁面模板操作?[ ]
如果寫或者編輯頁面時沒有頁面模板操作,可能是因為沒有 帶有合適結(jié)構的模板文件。 為了讓頁面模板框可用來分配 頁面,你的主題中必須至少有一個模板文件,在模板文件開頭的地方擁有如下代碼:
<?php /* Template Name: Links */ ?>
這個例子來自WordPress 默認主題wp-content/themes/default/links.php file.
參見:
配置[ ]
我如何才能改變?nèi)掌? 或者時間如何顯示?[ ]
參見:
我如何控制別人的評論?[ ]
參見:
Discussion Options 意味著什么?[ ]
參見:
我如何安裝插件?[ ]
參見:
當我建立不止一個分類的時候,我如何才能更改分類之間的外觀?[ ]
要想設定分類的顯示, 打開index.php文件然后找到 <div class meta>. 你會看到如下代碼:
<?php the_category() ?>
圓括號( ) 和引號之內(nèi), 添加或者更改來得到你想要的新界面.
如果你想讓分類中間是逗號,標簽如下:
<?php the_category(',') ?>
如果你想要箭頭,標簽如下:
<?php the_category(' > ') ?>
如果你想要分隔符,標簽如下:
<?php the_category(' • ') ?>
如果你想要"豎線", ( | ) 標簽如下:
<?php the_category(' | ') ?>
運用你的想象力和創(chuàng)造力,讓分類之間的分隔以你喜歡的方式呈現(xiàn)出來。
為什么所有的評論必須審核?[ ]
找到Options > Discussion面板確定An administrator must approve the comment (regardless of any matches below) 是未選中狀態(tài). 如果選中這個選項, 所有的評論會被發(fā)送到隊列中以等待審核。確認Hold a comment in the queue if it contains more than x links 是非空的,包含一個大于零的數(shù)字。如果這個值是空白或者零,所有的評論包含的鏈接都會被調(diào)整。如果上面提到的操作都是未選中的,鏈接調(diào)整值大于零,你還會碰到問題, 你的 垃圾信息詞語 列表信息中可能會有空行,標點或者單一的字母。在列表項目之間必須有空格或者每個項目必須在它自己的那一行中。如果你完成這些后,然后更新一下你安裝的評論垃圾信息插件。如果問題仍然存在,一個一個的禁用評論垃圾信息插件來確定問題出在哪里,聯(lián)系插件作者尋求幫助。
如何阻止別人發(fā)布HTML 評論?[ ]
是否允許評論區(qū)域的HTML 標簽由kses.php文件管理,該文件在wp-includes 文件夾中。
使用文本編輯器打開這個文件, 把HTML 標簽列表定位在文件頂部。每個HTML 標簽都列在一個單獨的行,在允許的標簽中的一個PHP數(shù)組結(jié)構中。以// 開頭的行都是commented-out, 或者是禁用的。所以以//開始的指定的HTML標簽都是不 允許出現(xiàn)在評論中的。
要想阻止人們在評論中添加HTML, 編輯你的 kses.php 文件,按照你想要的,允許或者不允許特定的HTML標簽出現(xiàn)在評論中,可以通過添加//到列表的適當?shù)男械淖钋懊鎸崿F(xiàn)。 要想阻止所有的HTML標簽, 就注釋掉所有允許HTML標簽的行. 確認完成后保存文件。
注意如果你可以刪除這些行的話,最好還是用注釋掉來代替刪除, 通過在每行開始的地方添加//來達到相同的結(jié)果,這樣可以確保將來可能想重新激活這些標簽。
我如何禁用評論?[ ]
首先,在Options > Discussion 面板上不要勾上Allow people to post comments on the article . This will only disabled comments on future posts.現(xiàn)在,為了完全的不能讓別人評論,你將在寫文章的子面板上的編輯過的每篇文章上不要勾上Allow Comments 或者,你可以在shell帳戶的命令行上運行MYSQL查詢或者使用WordPress:phpMyAdmin: UPDATE wp_posts SET comment_status="closed";
如果你的目標是讓人永久的不能評論,你該刪除wp-comments-post.php文件
我該如何禁用trackbacks 和pingbacks?[ ]
首先在 Options > Discussion 面板中,取消選中Allow link notifications from other Weblogs (pingbacks and trackbacks.). 這只是在將來的文章中禁用了trackbacks 和 pingbacks ?,F(xiàn)在,完全禁用trackbacks 和 pingbacks,你將不得不編輯每個過去的文章并且從Write Post子面板取消選中Allow Pings 作為選擇,在一個外殼賬號上從命令行運行 MySQL 查詢或者使用PHPMyAdmin: UPDATE wp_posts SET ping_status="closed";
如果你的目標是永遠禁用trackbacks 和pingbacks, 那么你還應該刪除 wp-trackback.php 文件。
我如何禁用 RSS 或者是 syndicated feeds?[ ]
想禁用RSS 或 syndicated feeds, 你必須刪除wp-atom.php, wp-commentsrss2.php, wp-feed.php, wp-rdf.php, wp-rss.php, 和 wp-rss2.php文件。
我如何更改 站點管理 的名字?[ ]
要想改變你的管理名字,在Administration Panel中,選擇 Users->Your Profile 標簽. 在這里進行更改。盡管如此,你不能在管理面板中更改用戶名 。為了更改名字你必須直接編輯 MySQL 數(shù)據(jù)庫。盡管如此,建議不要該你的用戶名,因為別人并不能經(jīng)??匆娔愕拿?。
參見:
我如何找到所需的絕對路徑上傳圖片?[ ]
為了找到一個頁面的絕對路徑,absolutepath.zip 可以幫助你。下載,解壓縮,上傳到page / image / directory 的位置,然后在瀏覽器中瀏覽文件 - http://www.example.com/images/absolutepath.php
我可以改變哪個文件來替換我的blog外觀?[ ]
以下幾個文件影響你的站點的外觀, 通過管理界面的Templates操作里的內(nèi)建編輯器,每一個都可以很容易的做出改動:
* index.php 影響內(nèi)容的版面.
* style.css 控制你的blog的樣式和界面.
* wp-comments.php 這個控制用戶提交注釋和trackbacks,還有評論提交的版面 .
* wp-comments-popup.php 只有當你決定使用 popup comments box.的時候才需要 (Popup comments 默認時是關閉的).
我能擁有popup comments嗎?[ ]
想要激活popup comments, 根據(jù)你使用的WordPress版本選擇合適的方法.
WordPress 2.0版本默認主題 在header.php 內(nèi)加入該行:
<?php comments_popup_script(); ?>
添加在下面這行之上:
<?php wp_head(); ?>
例如:
<?php comments_popup_script(); ?> <?php wp_head(); ?> </head>
WordPress 2.0 經(jīng)典主題
在文件header.php中找到這行 (第21行):
<?php //comments_popup_script(); // off by default ?>
然后刪除第一個注釋標記,更改為:
<?php comments_popup_script(); // off by default ?>
WordPress 1.5版本默認主題
在header.php 添加 該行:
<?php comments_popup_script(); // off by default ?>
在下面這行代碼之下:
<?php wp_get_archives('type=monthly&format=link'); ?>
例如:
<?php wp_get_archives('type=monthly&format=link'); ?> <?php comments_popup_script(); // off by default ?> <?php wp_head(); ?>
WordPress 1.5 版本經(jīng)典主題
在 header.php內(nèi)有如下這行代碼:
<?php //comments_popup_script(); // off by default ?>
更改為
<?php comments_popup_script(); // off by default ?>
WordPress 1.2版本
index.php 內(nèi)有如下這行代碼:
<?php //comments_popup_script(); // off by default ?>
更改為
<?php comments_popup_script(); // off by default ?>
我如何上傳圖片?[ ]
要想允許上傳圖片到你的站點:
從管理面板中找到Options -> Miscellaneous
- 選擇Allow File Uploads
- 如果你需要找到絕對路徑的幫助信息,參見 [[WordPress:#How_do_I_find_the_absolute_path_I_need_for_uploading_images.3F|我如何找到所需的絕對路徑上傳圖片?]].
- 如果你需要更改許可的幫助信息,參見 更改文件許可.
- 然后查看頂部的主目錄,點擊Upload
- Wordpress 2.0中,找到Write -> Write Post 或者 Write -> Write Page 然后使用其中的上傳界面。
我可以改變WordPress Database Plugin 把備份保存在那嗎?[ ]
通常(到WordPress 2.0為止) WordPress Database Plugin 把備份保存在文件夾 wp-content/backup-xxxxxx (xxxxxx 是一個隨機生成的序列號). 想改變使用的文件夾,改變wp-db-backup.php 文件就可以了.
在WordPress Database Plugin版本1.7,你可以改變第22行的 wp-db-backup.php ,內(nèi)容如下
define('WP_BACKUP_DIR', 'wp-content/backup-' . $rand);
把上邊的語句改成這樣:
define('WP_BACKUP_DIR', 'mydir/mysubdir');
修改[ ]
我可以改變Smilies嗎?[ ]
參見:
我如何編輯文件?[ ]
參見:
什么是 Loop?[ ]
參見:
我如何改變我的文章中的URL結(jié)構?[ ]
參見:
我如何改變Windows 服務器上的文章中的URL結(jié)構?[ ]
參見:
我如何使用WordPress 模板標簽來更改blog上顯示的內(nèi)容?[ ]
參見:
我如何讓所有 鏈接都在新窗口中打開?[ ]
把下邊的語句放到你的主題的template header.php文件的<head>部分:
<base target="_blank" />
參見:
我如何添加圖片到我的RSS feed?[ ]
參見:
我如何阻止我自己的評論被郵寄給我?[ ]
WordPress 1.2版本 如果你發(fā)表回帖時使用的郵件地址和這個文章的作者郵件地址相同的話將會阻止WP給你發(fā)送郵件 (通知郵件發(fā)送的地址). 這只能用于版本1.2 / 1.2.1 。
在functions.php文件中更改如下代碼:
if ( == $user->user_email) return false; // If there's no email to send the comment to
to
if ( == $user->user_email || $comment->comment_author_email == $user->user_email) return false; // If there's no email to send the comment to
如果我關閉評論,blog上顯示"Comments Off" ,如何才能更改成這樣?[ ]
要想把評論功能關閉:
WordPress 1.2版本
- wp-includes/template-functions-comment.php 文件的第58行有'Comments Off'
WordPress 1.3版本
- wp-includes/template-functions-comment.php文件的98行有'Comments Off'
當我使用密碼保護某文章時,我如何改變顯示內(nèi)容呢?[ ]
要創(chuàng)建密碼保護文本, 查看wp-includes/template-functions-post.php 文件的19行可以找到更多信息。
我如何在評論中允許特定的HTML標簽?[ ]
'WordPress 1.2及以前版本
如果你想不考慮kses.php 文件中$allowedtags 的數(shù)量,你可以在my-hacks.php文件中達到目的, 建立$allowedtags數(shù)組之后,添加如下代碼.
define('CUSTOM_TAGS', true);
我如何添加高級搜索功能到WordPress?[ ]
參見:
Posts[ ]
我如何上傳圖片并讓它在某個文章中顯示?[ ]
要想允許上傳文件到你的站點:
- 找到Administration Panel->Options->Miscellaneous操作面板
- 選中 Allow File Uploads
- 如果你需要找到絕對路徑的幫助,參見絕對路徑
- 如果你需要更改許可的幫助信息,參見更改文件許可
- 然后檢查頂部的主目錄,點擊 Upload
查閱如下文章,在你的文章中排列圖片::
參見:
什么是pingback?[ ]
參見:
什么是trackback?[ ]
參見:
我的文章的permalink 在哪?[ ]
參見:
我可以使用桌面blogging 軟件嗎?[ ]
參見:
我可以用郵件寫blog嗎?[ ]
參見
垃圾信息, 發(fā)送垃圾信息的人, 評論[ ]
如何才能阻止評論垃圾信息?[ ]
參見:
有關評論垃圾信息的更多信息[ ]
參見:
我需要什么樣的垃圾信息詞匯?[ ]
參見:
為什么所有的評論必須要審核?[ ]
如果你把所有的評論都發(fā)送審核,而實際上并不需要的話,很可能你Administration Panel->Options -> Discussion中的垃圾信息詞匯 列表只有一個字或者一個空行或者幾個空格,把他們刪除。
右鍵單擊Spam Words 框,選擇所有,復制并粘貼到記事本來查看.
添加垃圾信息插件到列表中后, 查看臨時數(shù)據(jù)變的不那么簡單了,而且很容易忽略多個空行。 這樣會讓審核變的容易些。
仔細檢查 :)
導入和導出[ ]
當提示我說文件太大而無法導入的時候,我如何導入WordPress WXR 文件?[ ]
如果從WordPress 導出的WordPress WXR 文件, xml文件, 太大而無法導入, 有幾種方法你可以嘗試下以克服這個限制.
- 通過在一個文章中把數(shù)據(jù)分開成幾個小文件,把頭部信息放到每個文件中,這樣把 WordPress WXR 文件拆分成幾個小的部分.
- 在php.ini文件中,通過更改內(nèi)存限制設置把PHP 內(nèi)存限制提高, (e.g. memory_limit = 64M ;) 注意: 很多主機不允許這樣.
- 通過 .htaccess文件提高PHP內(nèi)存限制 (e.g. php_value memory_limit 64M). 注意: 很多主機不允許這樣.
- 通過 wp-config.php文件提高PHP內(nèi)存限制(e.g. define('WP_MEMORY_LIMIT', '64MB');)
參見: