Wordpress图片放大插件安装后,点击文章中图片,并没有放大
function article_index($content) {/*** 名称:文章目录插件* 作者:露兜* 博客:http://www.ludou.org/* 最后修改:2015年3月20日*/$matches = array();$ul_li = '';$r = "/([^<]+)<\/h3>/im";if(is_singular() && preg_match_all($r, $content, $matches)) {foreach($matches[1] as $num => $title) {$title = trim(strip_tags($title));$content = str_replace($matches[0][$num], ''.$title.'', $content);$ul_li .= ''.$title."\n";}$content = "\n文章目录\n" . $ul_li . "\n" . $content;}return $content;}add_filter( 'the_content', 'article_index' );
wordpress的插件Custom Login 怎么设置
资源在 插件资源集合 有各种你可能需要的资源,包括外站关于写插件的文章,以及特定主题的文章。
学习一个叫 Hello Dolly 的插件“范本”可以领你入门。
如果你的插件已经写完了,并自以为写的不错,查看 插件提交以及推广。
新建一个插件这个部分告诉你怎么把开发插件的理想变为现实。
名称,文件和地方插件名你得先想一个名字,并且努力让它独一无二。
在 Plugins 或者其他宝贝地方——Google或者百度先验证一下这个名字到底是不是独一无二的。
另外你的名字得让别人明白你的插件是干什么的。
插件文件下一步是创建一个PHP文件。
按照原文奇怪的逻辑,你得先想好名字。
这个名字还得是从插件名衍生过来的(其实是为你自己辨认的)。
举个例子吧,比如说你的插件名字叫 "Fabulous Functionality",你的PHP名字可能是 fabfunc.php。
另外不要用汉语拼音(这也是我加的),还要避免重名。
人民群众会把你的插件安装到一个你也知道的叫wp-content/plugins/的地方,如果名字冲突岂不要悲剧了。
你也可以选择把插件分割成几个文件。
显而易见一个php文件是必需的,同时还需要图片、CSS、JavaScript、语言(当然也可以没有)。
如果有很多文件,命名一个php和一个文件夹,例如 fabfunc and fabfunc.php。
把你所有插件文件放到文件夹里,然后让你的用户相信只要把你的整个压缩包解压到 wp-content/plugins/就能正常使用你的劳动成果。
在本文的其余部分,“插件的PHP文件”是指主要插件的PHP文件,无论是在的wp-content/plugins/或子目录。
Readme文件如果你想将你的插件发布到http://wordpress.org/extend/plugins/, 你必须在插件包中建立一个标准格式readme.txt文件. 文件格式参见http://wordpress.org/extend/plugins/about/readme.txt.主页最好为插件建立一个主页,以介绍插件的功能、安装方法、使用说明、适用的WordPress版本、插件更新信息等。
文件Headers现在开始吧,首先让我们从向PHP主文件中加入一些信息标准插件信息插件的主文件顶部必须包括一个标准插件信息头。
WordPress通过标准信息头识别插件的存在,并把她加入到控制面板的插件管理页面,这样插件才能激活,载入插件,并运行里面的函数;如果没有信息头,插件将无法激活和使用。
标准信息插件头的格式为:标准信息头至少要包括插件名称,这样WordPress才能识别你的插件。
其他信息将显示在控制面板插件管理页面中。
标准插件信息对各行顺序没有要求。
这样的升级机制能够正确地读出你的插件版本,建议你选择一个格式的版本号,不同版本之间,并坚持下去。
例如,x.x中或x.x.x或xx.xx.xxx注意:文件必须是 UTF-8 格式!版权信息通常我们还要在标准信息头中加入插件的许可证信息。
大多数插件使用GPL或GPLCompatibleLicenses许可。
如果使用GPL许可,要求插件中包含以下信息:开始编写插件现在是时候让你的插件能干些什么了。
这部分内容包括插件开发的一般思路,而且介绍了开发插件需要做哪些工作。
WordPress插件钩子许多WordPress插件通过连接一个或多个WordPress插件钩子来完成他们的功能。
插件钩子的运行机理是,当WordPress运行到不同阶段,WordPress会检查当前阶段是否注册了插件函数,如果是,那么函数将被执行。
通过执行插件函数改变了WordPress的默认功能。
例如,在WordPress将日志标题和post发送到浏览器前,会检查是否有插件函数注册了名为“the_title”的“filter”钩子。
如果是,标题文本将会传送到注册函数中,注册函数返回值将会传送到浏览器。
所以,如果要在日志标题中加入一些信息,可以通过这种方式实现。
另一个例子是名为“wp_footer”的“action”钩子。
在WordPress的HTML页脚创建之前,会检查是否有插件注册了名为“wp_footer”的“action”钩子,如果是依次执行她们。
在Plugin API了解更多如何注册“filter”和“action”类型的钩子函数,及WordPress提供了那些插件钩子。
如果你发现WordPress没有提供自己想要的钩子,你可以建议WordPress加入这个钩子,很多建议WordPress都会采纳。
具体方法参考Reporting Bugs。
模版标签另一个通过插件加入新功能的方法是建立自定义的模版标签Template Tags。
如果有人想用你的插件,可以在他们的主题中添加这些标签,边栏,文章内容段,或者任意的只要是适合这插件的地方。
例如,一个给文章添加地理位置的插件可能定义了一个模板标签函数geotag_list_states()放在边栏上,这里列表了所有在文章中关联的州的名称,并且还带有插件提供的到这些州的文档页的链接。
定义一个自定义模板标签,仅需要写一个PHP函数,并且在你插件主页或者插件的主PHP文件中声明一下。
声明函数的时候,为这个函数提供一个示例来明确如果想要应用这个函数需要加主题中加些什么文件是个相当棒的主意。
保存插件数据到数据库大多数WordPress插件需要站点的所有者或者是博客的用户输入信息,然后在对话过程中保存起来,以便过滤器函数(filter)、动作函数(action)或者模板函数(Template)使用。
这些信息必须保存在WordPress的数据库中,以便下次使用。
这里...
wordpress插件或者有什么方法可以多条件选择筛选
Social Traffic Monitor – 监视来自多个社会性网站的访问。
Stats – 浏览者数据统计插件。
Statraq – 相当强大的博客统计插件,可以记录访问者的IP、搜索关键字、访问人数等等。
Ultimate Google Analytics – 更方便的添加Google Analytics统计脚本。
WordPress.com Stats – WordPress官方的统计插件,需要Wordpress API Key。
(现在需要付费)WP OnlineCounter – 在线用户统计。
WordPress Reporter – 方便地在后台查看Google Analytics 和 Feedburner统计数据。
WP-SlimStat – 提供所有的标准统计数据,而且不会对服务器产生过大的负载。
WP-Stats – 非常全面的统计插件。
(用的较多)WP-User Online – 显示在线人数。
Backlinks inbound links counter – 跟踪博客的来源链接。
Bsuite – 跟踪页面浏览、搜索关键词等内容,显示访问量最大的日志以及相关日志。
DownloadCounter – 统计附件被下载次数。
FirStats – 基于AJAX技术的全功能统计插件。
GeneralStats – 显示用户、分类、文章、留言、页面、链接等等数量情况。
GoStats web counter – 轻松安装GoStats统计代码。
Live – 实时监控博客被访问情况。
Open Web Analytics – 统计各种数据并可以通过Google Earth展示访问者。
Posts/Comments Time – 统计一天中发表最多评论的时段,这样你就可以更有针对性的规划发表日志的时间,以获得更多的评论。
第二十,Search Phrases – 统计来自搜索引擎的关键词。
希望这些对你有帮助
wordpress哪个插件集合了用户中心和评论功能
展开全部 可以试试BuddyPressBuddyPress 是 WordPress 母公司的一个全新的开源程序,BuddyPress 从本质上说其实是 WordPress 的插件。
BuddyPress 的主要功能有:Extended Profiles — 扩展的个人档案Personal Blog — 博客Private Messaging — 私有信息Friends — 朋友Groups — 群组The WireStatus Updates — 状态更新Albums — 相册安装 BuddyPress 的步骤可以说是非常的简单。
您可以在几分钟之内就安装好您自己的 BuddyPress 站点。
第一步,保证您的 WordPress mu被正确的安装了。
第二步,在 WordPress 后台的“插件”-“添加”中,搜索“BuddyPress”,并对插件进行安装。
第三步,安装并启用插件后,将站点的主题切换成 BuddyPress 为您准备的主题。
这样,BuddyPress 站点就架设成功啦!...
wordpress 积分插件cubepoints 怎么在前台调用啊?
插件安装WordPress插件的安装基本上都一样,只要学会一个,那么以后安装各种插件都按照这个模式就可以了。
方法一:仅用于WordPress官网已收录的插件。
首先登录wordpress仪表盘,选择“插件—>安装插件”。
在“安装插件”页面的“搜索插件”关键词框中,输入需要搜索的插件,在搜索到的结果选择相应的插件,点击“现在安装”即可。
方法二:可用于所有插件。
首先把需要安装的插件下载回来,然后解压缩出整个插件文件夹,通过FTP上传工具上传到WordPress的插件目录 /wp-content/plugins/ 目录中。
接着登录到WordPress仪表盘,选择“插件—>已安装插件”,找到相应的插件启用即可。
参考:http://www.hotseee.com/wordpress-plugin
如何汉化wordpress主题 wordpress插件
最近做了不少的WP主题和插件的汉化,在这里做下总结。
这里是需要调用的到工具:1.POEDIT2.UltraEdit这里以configure-smtp插件为例来做演示一、普通汉化首先将configure-smtp安装后进入插件设置界面可以看到全是英文,打开wp-content\plugins\configure-smtp目录可以看到目录下有configure-smtp.pot文件,这个就是语言包的英文模板(可移植对象文件)了1.将其复制一份到lang目录下并重命名为configure-smtp-zh_CN.po2.使用POEDIT软件打开(POEDIT的设置就不做讲解了,百度一下你就知道)打开后即可对原文本对照进行逐个翻译了。
翻译完成后保存,这是会自动根据po文件生成同名的mo文件。
mo文件就是WP调用的语言包。
3.翻译完成后需要设置加载,打开configure-smtp.php主文件,在其中加入如下代码load_plugin_textdomain('configure-smtp','wp-content/plugins/configure-smtp/lang');/**说明:load_plugin_textdomain('插件名称','wp-content/plugins/configure-smtp/lang 插件语言包所在目录');**/如果是其他的插件或者主题找到插件的主文件或者主题的function文件加入上面的代码。
如果存在多个语言包会根据wp-config.php中设置的语言来加载。
4.这时候再打开后台就可以发现插件已经变成了中文。
二、添加条目如果语言包中没有某些条目这时候可以手动添加例如插件更新升级添加了一些设置或者说明,没必要重新翻译语言包,只需要在现有的语言包中添加部分条目就可以了。
本人使用dreamweaver和记事本添加无效,只有使用UltraEdit。
1.使用UltraEdit打开.po文件手动添加条目添加格式如下:#: 条目所在文件:行数msgid "条目内容"msgstr "翻译"说明:msgid必须和php文件中完全相同!2.新添加了条目后再使用POEDIT打开,重新生成.mo文件。
这样所添加的内容就生效了,再打开后台就能看到已经汉化的内容。
3.如果后台有一些内容并没有使用关联,例如一些说明性的内容,也可以手动将其关联并使用上面的方法添加相应的条目来进行汉化。
例如:configure-smtp的configure-smtp.php中的一处echo'You must save any changes to the form above before attempting to send a test e-mail.';//将其修改为:echo''.__('You must save any changes to the form above before attempting to send a test e-mail.', $this->textdomain ).'';po中添加条目为:再重新生成mo这句话就被汉化了。
以上内容根据自己实际经验总结,希望能够对你有所帮助。
转载请注明出处51数据库 » wordpress 评分插件