導航:首頁 > 知識產權 > wordpress版權插件

wordpress版權插件

發布時間:2020-12-17 06:24:15

Ⅰ wordpress插件能不能自己做簡單的修改

如何開發一個Wordpress插件。
首先,你要在wp-content/plugins/下建立一個文件夾,文件夾的名字最好只由字母、數字專、「-」和下滑組成。同時,還要在這個文件夾下建立一個同名的php文件。比如你的文件夾名字為my-plugin,則php的名字就是my-plugin.php,這個文件做為你plugin的主文件,像主題文件的sytle.css文件一樣,它的頭部包含了對這個插屬件的描述信息。下面是一個簡單的例子:
<?php ?>

另外如果你想要把你的插件提交到wordpress.org上,你還要在文件夾中添加一個readme.txt文件。就像主題中的style.css文件一樣。類似的,readme.txt的頭部包含了對這個插件的基本描述信息。關於readme.txt的格式,可以參考Wordpress的官方示例。因為這里只是簡單的寫一個可用的Plugin,就不介紹reaadme.txt了。
Wordpress的插件其實就是一堆php的方法。這些方法通過調用系統自帶的鉤子來為博客增加新的功能。

Ⅱ wordpress關於添加版權提示的插件

不明白你說的 提示是指什麼。我是編輯(single.php) 文件 在 日誌結束尾部 添加如下代碼內來實現的聲明容: 本站遵循 http://creativecommons.org/licenses/by-nc-sa/3.0/deed.zh">署名-非商業性使用-相同方式共享 3.0</a> 共享協議. 轉載請註明轉自 禪貓悟語

Ⅲ 如何開發一個WordPress插件

在開始之前,需要注意三件事情
I、給插件取一個個性化的名字,越個性化越好,以防和其他插件重名沖突。
II、代碼裡面,一定要包含注釋,不為自己,也要為想修改你代碼的別人想想。
III、盡量用最新版的 WordPress 進行開發和測試。
插件名稱和插件結構
一般來說,都是在 wp-content\plugins 目錄下建立一個文件夾,文件夾名就是插件的名稱,我們插件名字為"right_plugin",文件結構如下。

\wp-content\plugins\right_plugin下有right_plugin.php和readme.txt
這里的 readme.txt 文件中包含了一些插件的介紹,使用說明等信息,主要是提交到 WordPress 官方網站時候用到的,可以參考他們給的模板 ,另外還有插件截圖預覽的功能,需要另外添加圖片,但是我們現在是練習,不需要提交到官網,所以暫時先不涉及這些。
插件的核心
總的來說,插件的核心是兩個 function,用來添加 Hooks(中文譯為鉤子)
add_action ($hookname, $callbackfunction)
add_filter ($hookname,$callbackfunction)
這兩個方法相當重要,幾乎所有的插件都要用到他們。
Actions,我理解就是 wordpress 核心代碼預留的一些特殊的切入點,或者說是在執行一些特定事件時候發生,例如文章發布時,或者訪客留言時觸發。
Filters,應該就是 wordpress 執行時,對數據傳輸過程的一種過濾機制,例如當文章保存到資料庫的過程,或者文章從事資料庫中取出,展現到瀏覽器中的這個過程。
我們今天要製作的插件,應該是用 Filters,因為我們要在文章顯示在瀏覽器之前,在最後面加上一段字元竄,用來顯示版權信息,後面添加菜單項的時候,也要用到 Actions。
插件概要信息
用文本編輯器打開 right-plugin.php 文件,輸入如下信息:

<?php
/*
Plugin Name: Copyright plugin
Plugin URI:
Description: 此插件將在文章正文最下面,顯示一行版權信息
Version: 1.0.0
Author: xcxc
Author URI:
License: GPL
*/
?>

保存好文件,然後登錄 WordPress 後台,打開插件菜單,應該就可以看到這個插件,已經顯示在插件列表裡面了,並且可以啟用這個插件試試,不過沒有任何效果,因為到目前為止,這個插件還沒有實現任何功能。

為插件實現功能
修改right_plugin.php

<?php
/*
Plugin Name: Copyright plugin
Plugin URI:
Description: 此插件將在文章正文最下面,顯示一行版權信息
Version: 1.0.0
Author: xcxc
Author URI:
License: GPL
*/

/* 此插件將在文章正文最下面,顯示一行版權信息 */
function display_right() {
return "<p style='color:red'>本站點所有文章均為原創,轉載請註明出處!</p>";
}
?>

保存好這個文件,然後打開正在用的主題文件夾,打開index.php 文件夾,找到 get_template_part( 'content', get_post_format() ); 並在下面添加如下代碼
if(function_exists('display_right')) {
echo display_right();
}

function_exists 是判斷 display_right 函數是否存在,因為當插件停用的時候,主題代碼裡面是找不到這個函數的,所以要判斷一下,防止出錯。
然後在 wordpress 後台啟用該插件,再打開首頁看看效果吧!

至此,這段代碼,應該可以勉強算是一個插件了。之所以說勉強,是因為這個插件存在一個問題,需要手工去修改主題代碼,如果用戶換了主題的話,需要在新主題裡面再次修改代碼,這個不好。
改良插件
還記得我們前面說過的 Hooks (鉤子)嗎,我們要開始用 Filter 鉤子了!
代碼修改right_plugin.php如下:

<?php
/*
Plugin Name: Copyright plugin
Plugin URI:
Description: 此插件將在文章正文最下面,顯示一行版權信息
Version: 1.0.0
Author: xcxc
Author URI:
License: GPL
*/
add_filter( 'the_content', 'display_right' );

/* 這個函數在日誌正文結尾處添加一段版權信息,並且只在 首頁 頁面才添加 */
function display_right( $content ) {
if( is_home() )
$content = $content . "<p style='color:red'>本站點所有文章均為原創,轉載請指明出處!</p>";

return $content;
}
?>

參看以上代碼,其中 the_content 是鉤子的名字,display_right 是回調函數名稱。這樣一來,只要啟用插件就可以實現功能,無需去修改主題了,請把剛才在index.php 文件中添加的代碼刪掉,然後啟用插件,看看效果吧,顯示效果應該是一樣的,無論怎麼換主題,還是會自動顯示版權信息。
is_home是判斷是不是主頁
更進一步
至此一個真正的插件算是完成了。但是此插件將版權信息直接寫在代碼里,如果用戶想自定義版權信息的話,需要修改插件的源代碼,仍然不方便,所以此插件仍需改進。其實,我們可以在 WordPress 後台中為插件單獨添加一個菜單和頁面,用戶可以在這里來自定義設置設置版權信息,信息可以保存在資料庫裡面。
先附上完整代碼,後面會做說明

<?php
/*
Plugin Name: Copyright plugin
Plugin URI:
Description: 此插件將在文章正文最下面,顯示一行版權信息
Version: 1.0.0
Author: xcxc
Author URI:
License: GPL
*/

/* 注冊激活插件時要調用的函數 */
register_activation_hook( __FILE__, 'display_right_install');

/* 注冊停用插件時要調用的函數 */
register_deactivation_hook( __FILE__, 'display_right_remove' );

function display_right_install() {
/* 在資料庫的 wp_options 表中添加一條記錄,第二個參數為默認值 */
add_option("display_right_text", "<p style='color:red'>本站點所有文章均為原創,轉載請註明出處!</p>", '', 'yes');
}

function display_right_remove() {
/* 刪除 wp_options 表中的對應記錄 */
delete_option('display_right_text');
}

if( is_admin() ) {
/* 利用 admin_menu 鉤子,添加菜單 */
add_action('admin_menu', 'display_right_menu');
}

function display_right_menu() {
/* add_options_page( $page_title, $menu_title, $capability, $menu_slug, $function); */
/* 頁名稱,菜單名稱,訪問級別,菜單別名,點擊該菜單時的回調函數(用以顯示設置頁面) */
add_options_page('Set Copyright', 'Copyright Menu', 'administrator','display_right', 'display_right_html_page');
}

function display_right_html_page() {
?>
<div>
<h2>Set Copyright</h2>
<form method="post" action="options.php">
<?php /* 下面這行代碼用來保存表單中內容到資料庫 */ ?>
<?php wp_nonce_field('update-options'); ?>

<p>
<textarea
name="display_right_text"
id="display_right_text"
cols="40"
rows="6"><?php echo get_option('display_right_text'); ?></textarea>
</p>

<p>
<input type="hidden" name="action" value="update" />
<input type="hidden" name="page_options" value="display_right_text" />

<input type="submit" value="Save" class="button-primary" />
</p>
</form>
</div>
<?php
}

add_filter( 'the_content', 'display_right' );

/* 這個函數在日誌正文結尾處添加一段版權信息,並且只在 首頁 頁面才添加 */
function display_right( $content ) {
if( is_home() )
$content = $content . get_option('display_right_text');

return $content;
}
?>

說明:
以下代碼自己要是在啟用插件時和停用插件時調用,注釋中已經寫得很詳細了。

/* 注冊激活插件時要調用的函數 */
register_activation_hook( __FILE__, 'display_right_install');

/* 注冊停用插件時要調用的函數 */
register_deactivation_hook( __FILE__, 'display_right_remove' );

function display_right_install() {
/* 在資料庫的 wp_options 表中添加一條記錄,第二個參數為默認值 */
add_option("display_right_text", "<p style='color:red'>本站點所有文章均為原創,轉載請註明出處!</p>", '', 'yes');
}

function display_right_remove() {
/* 刪除 wp_options 表中的對應記錄 */
delete_option('display_right_text');
}

添加菜單和頁面的代碼如下:

if( is_admin() ) {
/* 利用 admin_menu 鉤子,添加菜單 */
add_action('admin_menu', 'display_right_menu');
}

function display_right_menu() {
/* add_options_page( $page_title, $menu_title, $capability, $menu_slug, $function); */
/* 頁名稱,菜單名稱,訪問級別,菜單別名,點擊該菜單時的回調函數(用以顯示設置頁面) */
add_options_page('Set Copyright', 'Copyright Menu', 'administrator','display_right', 'display_right_html_page');
}

至此,已經可以在後台看到菜單項了,但是點擊的話,還會出錯,因為還沒有添加對應的頁面(如何自定義添加後台菜單位置)

下面開始添加頁面,主要代碼如下:

function display_right_html_page() {
?>
<div>
<h2>Set Copyright</h2>
<form method="post" action="options.php">
<?php /* 下面這行代碼用來保存表單中內容到資料庫 */ ?>
<?php wp_nonce_field('update-options'); ?>

<p>
<textarea
name="display_right_text"
id="display_right_text"
cols="40"
rows="6"><?php echo get_option('display_right_text'); ?></textarea>
</p>

<p>
<input type="hidden" name="action" value="update" />
<input type="hidden" name="page_options" value="display_right_text" />

<input type="submit" value="Save" class="button-primary" />
</p>
</form>
</div>
<?php
}

現在再去點擊剛才新加的菜單,可以顯示出來一個頁面了,我們可以在這里設置版權信息文本。

另外還有如下代碼要修改

/* 這個函數在日誌正文結尾處添加一段版權信息,並且只在 首頁 頁面才添加 */
function display_right( $content ) {
if( is_home() )
$content = $content . get_option('display_right_text');

return $content;
}

將原來的靜態化文本,改成動態的,之所以要這么改,是因為我們已經將數據存到資料庫裡面了,這里要從資料庫裡面取出數據。

Ⅳ Wordpress有哪些可以管理用戶閱讀許可權的插件

Role Manager WordPress Plugin

應該目前強自款WordPress角色管理插件

Role Manager功能:
修改已用戶等級名稱管理員改超級管理員作者改員等等

新建等級wordpress默認注冊用戶等級五級:管理員編輯作者貢獻者訂閱者通Role Manager插件限制創建同等級

控制同等級用戶許可權甚至同等級用戶擁同許可權

Custom Capabilities似乎意思自定義性能沒搞懂意思,更知道何作用

Role Manager用戶許可權20麵包括:
激插件編輯文件編輯文章編輯頁面編輯插件編輯自文章編輯已發表文章修改模版編輯用戶資料導入文章管理類管理郵件管理鏈接管理選項審核評論發表文章讀修改模版Unfiltered Html傳文件
通配同功能限制用戶許可權

Ⅳ wordpress 插件應該放在哪個目錄文件下面

wordpress插件是後台直接搜索安裝的,在文件夾「wp-content」→「plugins」裡面。操作方法如下:

1、登陸WordPress後台,依內次點擊左側容菜單欄,「插件」>「安裝插件」。

Ⅵ WordPress插件怎麼轉移到另一個網站

從你說的來看在wp的插件目錄可以找到插件文件夾,ftp下載到本地後,壓縮為zip格式,在新網站後台上傳試試看。
或者去 wp的官網去找找這個插件。

Ⅶ wordpress 插件目錄在哪

wordpress插件目錄在wp-content/plugins/中,默認一個插件一個目錄,目錄名字就是插件名字。安裝插件時可以把解壓的插件上傳到這個目錄下或者在wordpress後台安裝插件。

Ⅷ 給wordpress做的一個插件能夠申請軟體著作權

您好哦,件著作權登記申請的條件有:
軟體著作權人主體資格證明,主體資格具體有:自然人、法人或者其他組織。
軟體著作權人自主開發軟體證明即軟體著作權的權利歸屬證明和軟體產品的相關資料(具體有:軟體的源程序及文檔;軟體的名稱及版本號、開發完成時間、發表時間;軟體運行環境(指軟體運行的硬體和軟體環境);軟體開發使用的編程語言的名稱及版本號、源程序總行數;軟體的主要功能、用途和技術特點作簡要說明。)

流程以及所需材料詳細版:
一、網上填寫申請表
中國版權保護中心是國家版權局認定的唯一的軟體著作權登記機構,目前除北京地區設有軟體著作權代辦機構,其他各地都需要在中國版權保護中心進行軟體著作權登記。
1、注冊用戶名(用於軟體著作權登記申請表的填寫、修改、列印),用戶名和密碼一定要保存一下,以備將來辦理軟體著作權登記時要修改信息時所用。
軟體著作權登記申請表要填寫的內容包括:
A, 軟體全稱、簡稱、版本號、開發完成日期、軟體開發情況(獨立開發、合作開發、委託開發、下達任務開發);
B, 原始取得權利情況、繼受取得權利情況
C, 權利范圍、軟體用途
D, 技術特點(軟體名稱、用途、技術特點、開發的軟硬體環境、編程語言及編程語言版本號、程序量、零售價格)
E, 軟體著作權擁有狀態、申請者詳細情況、軟體鑒別材料交存方式、申請者簽章。
2、將填寫完的軟體著作權申請表列印
二、准備材料
1、軟體源程序代碼(A4紙列印,單面,1份)
前、後各連續30頁,共60頁。(不足60頁全部提交)第60頁為模塊結束頁,每頁不少於50行(結果頁除外),在每頁的左側留出裝訂線,右上角列印或標注頁號1—60。
2、軟體用戶手冊、操作手冊、設計說明書、使用說明書等任選一種
前、後各連續30頁,共60頁。(不足60頁全部提交)第60頁為文檔結束頁,每頁不少於30行(結果頁除外),在每頁的左側留出裝訂線,右上角列印或標注頁號1—60。(若希望多交文檔,每多交一種文檔需增加文檔費),要圖文並茂,軟體的每個功能基本上都要涉及到。
3、身份證明
A,著作權人為個人
應提交身份證復印件一份,如有工作單位,可以要單位出具非職務軟體開發證明,也可以個人出具非職務軟體開發保證書。(《非職務開發證明》《非職務開發保證書》在官網上可下載)
B,著作權人為單位
企業法人或事業法人的應提交有效的企業法人營業執照或事業單位法人證書副本復印件,並需加蓋單位公章;社團法人單位提交民政部門出具的有效的社團法人證書的復印件;其他組織提交工商管理機關或民政部門出具的證明文件復印件;
4、委託辦理文件
A,授權委託書
申請人委託代理人代為辦理軟體著作權登記申請的,應提交授權委託書。
B,受委託人身份證復印件
5、其他證明文件:
若申請者存在以下情況,需提交以下文件:
合作開發——合作開發合同書或合作開發協議書1份A4紙。
委託開發——委託開發協議書1份A4紙。
下達任務開發——任務書1份A4紙。
三、遞交文件
將以上材料提交到中國版權保護中心,經審查無誤後,受理員將在軟體著作權申請書上蓋章,然後到去繳費,拿到受理通知單。
四、領取軟體著作權登記證書
按照規定,在取得受理通知單30個工作日可以到中國版權保護中心領取軟體著作權登記證書。

流程簡潔版:
辦理計算機軟體著作權的基本流程:
1.網報
2.准備相關材料,列印,蓋章,郵寄
3.交到中國版權保護中心
4.受理繳費(有問題的話按要求修改直至受理)
5.二審(有問題的話會發補正通知,按要求修改,直至通過)
6.公告出證,一般在官方網站公告3工作日後出證,一般是受理之日起30工作日出證。

Ⅸ wordpress用了哪些插件

wordpress必裝的插件一:Login LockDown

1
Login LockDown
這個是登陸安全管理插件,也可以簡稱為「登陸鎖」,類似於安全門、安全鎖,可以防止密碼被暴力破解。安裝了以後在後台登陸窗口處會顯示Login form protected by Login LockDown.翻譯為中文就是「通過登錄鎖定保護的登錄表單。」Login Lockdown插件是wordpress插件中一款非常厲害的安全管理插件,它可以嘗試記錄登陸失敗的ip地址和時間、限制某ip或ip段登陸、還能控制同ip密碼輸入錯誤的次數,如果超過一定的次數,就封鎖限制此ip,有效防止密碼被暴力破解。

END
wordpress必裝的插件二:Comments Link Redirect

1
Comments Link Redirect,這個插件是防止垃圾留言的,對留言者的鏈接和留言中鏈接的 URL進行轉化、跳轉成/?r=這樣的連接,防止被垃圾留言分去網站權重。添加了這個插件以後,可以手工在 robots.txt文件中插入一行Disallow: /?r=*,就可以屏蔽垃圾鏈接。

END
wordpress必裝的插件三:Add Post URL

1
Add Post URL:使用這個插件可以在文章的開頭或末尾插上自己設置的內容,比如版權申明、廣告、或圖片,也可以是HTML內容。

END
wordpress必裝的插件四:BackWPup

1
BackWPup :這個是wordpress的備份插件,可以設置自動備份網站內容、資料庫內容、文章、圖片、插件等網站的任何文件,還可以設置自動發送備份文件到郵箱、FTP空間、Dropbox、Amazon S3 。

END
wordpress必裝的插件五:DX-auto-publish

1
DX-auto-publish:這個是自動定時批量發布文章的插件,可以自動發布草稿箱裡面的內容,無需每篇文章都手動設置定時發布時間。。一次性發布過多的文章會影響seo效果,可以使用這個插件來定時發布。可以自定義設置定時發布文章的時間間隔、升序、隨機發布草稿文章。

END
wordpress必裝的插件六:Link Manager

1
Link Manager:這個是wordpress官方發布的友情鏈接管理插件。
END
wordpress必裝的插件七:No Category Parents

1
No Category Parents:可以去除文類目錄URL裡面的category。設置之前:http://www.xxx.net/category/new。安裝這個插件以後可以使URL變為:http://www.xxx.net/new。這樣比較短小美觀一些。
WP No Category Base:和上面這個插件No Category Parents功能是差不多的,你可以任意選擇一個來安裝,或者兩個都安裝也行。
PS:根據不同的主機類型,有的主機可能不支持某一個插件,有的支持第一個插件,有的支持第二個,反正我是兩個都裝了。
END
wordpress必裝的插件八:Platinum SEO Pack

1
Platinum SEO Pack:這個是wordpress的seo插件。

END
wordpress必裝的插件九: WP Keyword Link

1
WP Keyword Link:這個是wordpress自動給關鍵詞添加錨文本連接的插件。使用之後可以實現類似網路一樣的效果。

END
wordpress必裝的插件十:Yet Another Related Posts Plugin

1
Yet Another Related Posts Plugin(簡稱YARPP):這個是wordpress的相關文章插件。

END
然後再推薦幾個wordpress常用的插件,你可以選擇性安裝

Fix image width:自適應圖片寬度插件。可以自動調整超過主題限制范圍的圖片寬度,以免影響頁面美觀。

Role Manager:這個是用戶許可權管理插件。如果你的博客是團隊進行管理的,可以使用這個插件給不同的用戶設置不同的許可權。比如角色管理、許可權管理、編輯用戶許可權等。

Search & Replace:這個是一個功能超強的查找與替換工具。可以替換wordpress文章內容、標題裡面的敏感詞。不過需要注意的是:這款插件他是直接執行資料庫操作的,也就是操作以後不可反悔。所以不建議初級用戶使用這個插件。

WordPress Database Backup:定時備份插件,使用這個插件可以備份資料庫內容,還可以設置定時備份、發送到郵箱等。

wp-itluren-comment-filter:垃圾評論過濾插件。使用這個插件可以在後台設置垃圾留言者昵稱、關鍵詞、IP、郵箱、網址、內容等為依據形成過濾機制,一旦評論人員的IP、郵箱、網址、內容完全匹配或者相似於設置的對應資料,就會觸發該插件,從而屏蔽垃圾留言,使wordpress博客遠離垃圾評論。
步驟閱讀
6
WP-PostViews:統計文章瀏覽次數的插件,自動統計文章的點擊次數並顯示。
7
WP PHP widget:可以在側邊欄小工具添加自定義php代碼。
8
日誌自動截斷:可以自動截取文章,比如首頁、目錄頁面都可以設置自動截斷日誌文字的片段,使用此插件後,撰寫日誌時無需再加入【閱讀更多】【more】標簽進行文字截斷操作。

閱讀全文

與wordpress版權插件相關的資料

熱點內容
啥叫擔保物權 瀏覽:60
馬鞍山到徐州的火車 瀏覽:703
羊年限定金克絲多少錢 瀏覽:573
公共基本衛生服務結核項目試題 瀏覽:896
寶雞市工商局電話號碼 瀏覽:81
基本公共衛生服務督導工作方案 瀏覽:454
信息化成果總結 瀏覽:948
債務糾紛律師費必須提供發票嗎 瀏覽:876
手機我的世界創造模式怎麼去天堂 瀏覽:716
專利代理人個人總結 瀏覽:312
工商局黨建工作述職報告 瀏覽:685
創造力閱讀理解答案 瀏覽:866
金華質監局和工商局合並 瀏覽:334
衛生院公共衛生服務考核結果 瀏覽:693
專利權的內容有哪幾項 瀏覽:750
學校矛盾糾紛排查表 瀏覽:294
內地音樂版權 瀏覽:208
公共衛生服務今後工作計劃 瀏覽:457
公共衛生服務考核小組 瀏覽:872
疫情里的科研成果 瀏覽:519