wordpress joomla 被黑如何處理

最近有幾個朋友網站被goolge 列為病毒網站,也就是顯示紅色有害,進入伺服器裡面查看發現不斷發送郵件。雖然首頁看起來沒有什麼問題,但其實已經被黑了。

首先看首頁index.php,已經被加入了一大堆base64 decode 的東西

code64

就算你更改刪除了上面的東西,隔一陣子文件又會被加入,因為病毒文件已經散佈在很多個文件之中,還會不斷更改和製造其他病毒文件,如何查找出來呢?有幾個很好的指令command line 可以用:

可以用putty 進入主目錄,然後輸入

grep –include=\*.php -rnw -e “64_decode”

grep –include=\*.php -rnw -e “GLOBALS\[”

 

是因為病毒文件很多都有eval(base64_decode 這個function,全部搜索一下,然後每個都打開來看看,很容易找出大部分病毒文件

還有一個指令,雖然沒什麼大用處,不過可以將文件按日期排列,找出最近更新過的文件

find . -printf “%T@ %Tc %p\n” | sort -n

記得再看看.htaccess 文件是否被更改,因為這個文件可以更改網頁瀏覽目錄

wordpress 變功課網

今天看到了一個不錯的wordpress 插件,可以把wordpress 變成一個教學功課網站,插件名叫wp teacher。

http://wordpress.org/extend/plugins/wp-teacher/

wp teacher 有2個post type,可以定義上載功課,可以定義截止日期。

不可以少的是,有日曆,可以方便查詢。

這個插件很不錯,可以發揮很多作用,例如當作一個比賽收集作品的插件,有很大發揮空間,希望你會用得上。

wordpress 開發插件必看文章

要開發wordpress 插件,當然少不了就是要熟悉一下wordpress的環境,然後再看開發說明啦。不過說明書實在太多了,如何入手都成問題,多數還是會參考別人的插件,再設計自己的插件。要上手,還是有些文章值得參考。

1. 教學:如何開發wordpress 插件

http://www.devlounge.net/extras/how-to-write-a-wordpress-plugin

十分詳細

2.官方開發說明書

http://codex.wordpress.org/Developer_Documentation

3.官方提供插件開發資源

http://codex.wordpress.org/Plugin_Resources

wordpress 有個十分重要的概念就是hook,因此要了解清楚。

插件開發有幾個十分重要,就喺action, filter,post,loop等,下面推薦收藏

http://codex.wordpress.org/Plugin_API

http://codex.wordpress.org/The_Loop

filter 介紹:http://codex.wordpress.org/Plugin_API/Filter_Reference

插入文章tag: http://codex.wordpress.org/Function_Reference/add_shortcode

http://codex.wordpress.org/Function_Reference/add_filter

wordpress wp ecommerce last product

wordpress 設計theme 時需要在首頁取得wp ecommerce 的最新產品資料,可以用以下方法,輸出圖片,和title,網上找沒什麼資料,只好自己在widget 改一下那來用

[php]
global $wpdb;
$args = wp_parse_args( (array)$args, array( ‘number’ => 5 ) );

$number = 3;
$image = true;

$width = 150;

$height = 150;

$latest_products = get_posts( array(
‘post_type’ => ‘wpsc-product’,
‘numberposts’ => $number,
‘orderby’ => ‘post_date’,
‘post_parent’ => 0,
‘post_status’ => ‘publish’,
‘order’ => ‘DESC’
) );
$output = ”;

if ( count( $latest_products ) > 0 ) {
$output .= ‘

wordpress 自定rss 內容

wordprss 可以選擇訂閱內容全部顯示或部分顯示,假如部分顯示,也許有些東西在底部推薦給讀者的看不到,這裡有個方法,在function 裡面加上一段

[php]

if ( !function_exists(‘custom_feed_footer’) ){        function custom_feed_footer($content)         {                if(is_feed())                $content .= ‘自定內容’;                return $content;        }        add_filter(‘the_excerpt_rss’, ‘custom_feed_footer’);        add_filter(‘the_content’, ‘custom_feed_footer’);}

[/php]

記錄一下,希望有用

來自:http://www.wordpress.la/custom-feed-bottom-content.html