wordpress标签云怎么设置
实现Wordpress彩色标签云在相应主题的functions.php加入下面的代码,位置刻意在?>;前面:function colorCloud($text) {$text = preg_replace_callback('||i','colorCloudCallback', $text);return $text;}function colorCloudCallback($matches) {$text = $matches[1];$color = dechex(rand(0,16777215));$pattern = '/style=(\'|\”)(.*)(\'|\”)/i';$text = preg_replace($pattern, "style=\"color:#{$color};$2;\"", $text);return "";}add_filter('wp_tag_cloud', 'colorCloud', 1);修改Wordpress彩色标签字体大小,排序,显示数量等。
文件位置在wp-includes下的category-template.php 文件中,搜索wp_tag_cloud,找到相关参数进行修改:function wp_tag_cloud( $args = '' ) {$defaults = array('smallest' => 12, 'largest' => 16, 'unit' => 'pt', 'number' => 50,'format' => 'flat', 'separator' => "\n", 'orderby' => 'count', 'order' => 'DESC','exclude' => '', 'include' => '', 'link' => 'view', 'taxonomy' => 'post_tag', 'echo' => true);$args = wp_parse_args( $args, $defaults );$tags = get_terms( $args['taxonomy'], array_merge( $args, array( 'orderby' => 'count', 'order' => 'DESC' ) ) );注:smallest表示标签的最小字号largest表示最大字号unit=px表示字体使用像素单位number=0表示显示所有标签,如果为40,表示显示40个orderby=count表示按照标签所关联的文章数来排列order=DESC表示降序排序(ASC表示升序排序,DESC表示降序排序)Wordpress彩色标签云小工具调用。
保存之后回到首页就可以看到彩色标签云的效果了。
在 asp 中如何使用ckeditor
1,就是有个sidebar的东西方向设置,什么都不贴的话,原始的自动显示出来两行,很难看,怎么能不让原始的显示出来(我自己也不往上加什么了),就用南北方向的就好了。
答:你在后台中把相关侧栏插件拖拽到侧边栏就OK了,你说的方向问题想必是,CSS的样式控制的。
2,如果显示东西方向的话,怎么能让它统一 ,比如,让分类的列表显示为两行,而不是原始的分类1行,标签1行。
如果分类和标签的list不一样数目的话,非常难看! 答:上面说了,方向的问题,很有可能是CSS样式造成的,这几需要你的测试了,修改CSS代码
wordpress seo by yoast 怎么设置中文
步骤如下:一.安装。
去后台插件安装页面,直接搜索该插件安装就可以。
二.设置。
可以按照如图所示进行设置三.效果。
设置正确后就可以显示中文了,最终效果如下:
如何在wordpress主题中添加设置页面
1、创建所需的文件 在进行主题定制前,应该首先创建一个可供自定义的“设置选项页面”。
创建设置选项页的代码需要放置在主题目录下的functions.php文件中。
如果我们的主题名为“OptionPage”,那么functions.php文件的路径为:\wp-content\themes\OptionPage\functions.phph。
我们不需要让wordpress手动加载它,在执行时wordpress会自动加载。
2、建立设置选项页 首先第一步需要在后台建立一个空白页面供我们使用。
我们通过add_aaction来实现这一步。
Actions可以在wordpress执行时的特定时间被响应,例如,当在控制面板创建菜单时,admin_menu就会被响应执行。
因此,可以利用这些来实现我们所需的功能。
这是我们创建选项页的最基本的功能。
// 设置选项页 function themeoptions_admin_menu() {// 在控制面板的侧边栏添加设置选项页链接 add_theme_page("主题设置", "主题选项", 'edit_themes', basename(__FILE__), 'themeoptions_page'); } function themeoptions_page() {// 设置选项页面的主要功能 } add_action('admin_menu', 'themeoptions_admin_menu');?> themeoptions_admin_menu() 是在控制面板的侧边栏中添加一个链接,指向我们创建的选项页:themeoptions_page。
add_theme_page() 的参数为:页面标题:主题设置 菜单标题:主题选项(p.s.为了区分显示,页面与菜单标题我做了不同我命名) 作用功能:edit_themes;Handle(句柄):当前文件;执行的函数:themeoptions_page;现在后台控制面板侧边栏的处就多了一个“主题设置”的菜单,但是现在还是空白的,我们后面要实现的定制内容就在这个空白页面上创建。
3、添加选项和字段 现在我们就可以在刚创建的空白页面上添加我们的选项和字段。
这个页面你可以根据自己的需要进行样式风格化,但在本教程中我们将使用wordpress默认的类,这样可以节省我们的时间并且看起来更加原生。
页面内容的代码需包含在 themeoptions_page() 函数内。
首先,我们先添加一个 class="wrap" 的 div 容器;然后,在头部添加一个默认图标作为作为页面标题;最后是设计表单。
function themeoptions_page() {// here's the main function that will generate our options page?> 主题设置 } 在表单中,首先我们需要添加一个隐藏的值,通过它来检查更新是否已经提交。
然后添加一个提交按钮,这里我也使用wordpress默认的按钮样式。
现在的效果为:现在我们已经创建了设置选项页的基本结构,下面我们开始根据之前制定的内容进行完善:首先,我们要允许主题使用者可以更改颜色方案。
对于这一点,我们需要一个下拉列表提供可用的配色方案。
其次,增加两个广告位的内容,我们需要增加两个文本框来输入图片的URL及广告链接URL。
最后,用户可选择是否显示搜索框。
这一点,我们通过添加复选框来实现。
代码如下:function themeoptions_page() {// 这是产生主题选项页面的主要功能?> 主题设置 主题配色方案 >灰色 >浅蓝 >粉红 图片广告位(1) "/> 广告图片 "/> 广告链接 图片广告位(2) "/> 广告图片 "/> 广告链接 /> 显示搜索框 } 到这里选项页面的内容就已经基本构建完毕了。
4、数据库更新 到目前为止,我们已经创建了一个主题选项页面,下一步要做的就是如何将数据透过POST提交的wordpress数据库。
要做到这一点,需要创建一个新的功能函数themeoptions_update(),这个函数将会被themeoptions_page()调用,所以将下面的代码添加到themeoptions_page()函数的最上面。
if ( $_POST['update_themeoptions'] == 'true' ) { themeoptions_update(); } 下一步是增加一个更新函数。
function themeoptions_update() { // 数据更新验证 update_option('mytheme_colour', $_POST['colour']); update_option('mytheme_ad1image', $_POST['ad1image']); update_option('mytheme_ad1url', $_POST['ad1url']); update_option('mytheme_ad2image', $_POST['ad2image']); update_option('mytheme_ad2url', $_POST['ad2url']); if ($_POST['display_search']=='on') { $display = 'checked'; } else { $display = ''; } update_option('mytheme_display_search', $display); }5、调用选项定制主题5.1 更改配色方案 我们主题的默认样式文件为 style.css,如果使用其他的配色方案,我们需要建立相应的样式文件,例如本例中的 blue.css、pink.css,style.css 为默认的灰色。
为了切换配色方案样式表,需要在主题 header 中加入以下代码:/default.css" type="text/css">/.css" type="text/css">5.2 增加广告位图片 在你想要放置广告的地方添加以下代码:">" height="125" width="125" />">" height="125" width="125" />5.3 是否显示搜索框 在需要放置搜索框的地方添加以下代码,当用户选择显示搜索框时会显示,否则则不显示: 搜索框 "> " /> 6、总结 本文翻译自NET TUTS+文章《How to Integrate an Options Page into your WordPress Theme》,版权归原文作者所有。
为了更容易地学习添加主题选项页的过程,我省略了原文中部分内容,有兴趣的话可以参考原文。
翻译水平有限,...
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的数据库中,以便下次使用。
这里...
xampp中怎么配置wordpress
1. 将wordpress解压缩,然后将整个解压后的wordpress文件复制到XAMPP目录下的【htdocs】文件中2. 然后打开XAMPP,依次点击按钮,会出现一个网页,在这里先新建一个“数据库”,先选择【数据库】,然后在新建一个数据库名的输入框中输入自己要建的数据库名称,我们以“wp”为例:3. 在浏览器中输入本地的网址,然后接下去依次照做4. 在这个界面中,数据库名为我们刚才创建的“wp”,不然无法成功,然后用户名必须为“root”,密码不用填,为空,这些都要依次照做,然后点击提交即可,5. 此图为wordpress登录时要输入的信息,自己可以输入常用的帐号密码,然后点击安装,在新弹出的网页中输入刚录入的帐号密码就能登录wordpresss后台
在页面上怎么获得ckeditor里的内容
第一步:找到需要放置CKEditor编辑器的页面,引入CKEditor的js文件(${contextPath}是JSTL写法,请改成你自己的路径写法,绝对路径或者相对路径):<&#47;script>第二步:在需要提交的form里,写一个:第三步:创建CKEditor实例。
var editor = null;window.onload = function(){editor = CKEDITOR.replace('content'); //参数'content'是textarea元素的name属性值,而非id属性值}<&#47;script>第四步:在页面js中为CKEditor编辑器设置/获取值editor.setData('这里是需要传递给CKEditor编辑器实例的值');editor.getData();第五步:在后台java代码中获取CKEditor编辑器的值function save(){editor.updateElement(); //非常重要的一句代码//前台验证工作//提交到后台}<&#47;script>
wordpress 怎么设置 smtp
此方法我已经在无忧php虚拟主机上进行过测试,完全有效。
测试版本为wordpress 3.2.1。
首先在wp后台选择“添加插件”然后搜索“SMTP”,其搜索结果第一个就是wordp的SMTP插件,然后点击安装,即可再无忧的php空间中完成在线安装此插件。
将SMTP插件启用后,再设置中会多出一个“SMTP设置”选项,我们进入后将SMTP邮件信息设置好就可以正常使用了。
如何自定义wordpress菜单css样式
参考下面方法CSS 背景属性(Background)background 在一个声明中设置所有的背景属性。
1 background-attachment 设置背景图像是否固定或者随着页面的其余部分滚动。
1 background-color 设置元素的背景颜色。
1 background-image 设置元素的背景图像。
1 background-position 设置背景图像的开始位置。
1 background-repeat 设置是否及如何重复背景图像。
1 CSS 边框属性(Border 和 Outline)border 在一个声明中设置所有的边框属性。
1 border-bottom 在一个声明中设置所有的下边框属性。
1 border-bottom-color 设置下边框的颜色。
2 border-bottom-style 设置下边框的样式。
2 border-bottom-width 设置下边框的宽度。
1 border-color 设置四条边框的颜色。
1 border-left 在一个声明中设置所有的左边框属性。
1 border-left-color 设置左边框的颜色。
2 border-left-style 设置左边框的样式。
2 border-left-width 设置左边框的宽度。
1 border-right 在一个声明中设置所有的右边框属性。
1 border-right-color 设置右边框的颜色。
2 border-right-style 设置右边框的样式。
2 border-right-width 设置右边框的宽度。
1 border-style 设置四条边框的样式。
1 border-top 在一个声明中设置所有的上边框属性。
1 border-top-color 设置上边框的颜色。
2 border-top-style 设置上边框的样式。
2 border-top-width 设置上边框的宽度。
1 border-width 设置四条边框的宽度。
1 outline 在一个声明中设置所有的轮廓属性。
2 outline-color 设置轮廓的颜色。
2 outline-style 设置轮廓的样式。
2 outline-width 设置轮廓的宽度。
2 CSS 文本属性(Text)color 设置文本的颜色。
1 direction 规定文本的方向 / 书写方向。
2 letter-spacing 设置字符间距。
1 line-height 设置行高。
1 text-align 规定文本的水平对齐方式。
1 text-decoration 规定添加到文本的装饰效果。
1 text-indent 规定文本块首行的缩进。
1 text-shadow 规定添加到文本的阴影效果。
2 text-transform 控制文本的大小写。
1 unicode-bidi 设置文本方向。
2 white-space 规定如何处理元素中的空白。
1 word-spacing 设置单词间距。
1 CSS 字体属性(Font)font 在一个声明中设置所有字体属性。
1 font-family 规定文本的字体系列。
1 font-size 规定文本的字体尺寸。
1 font-size-adjust 为元素规定 aspect 值。
2 font-stretch 收缩或拉伸当前的字体系列。
2 font-style 规定文本的字体样式。
1 font-variant 规定是否以小型大写字母的字体显示文本。
1 font-weight 规定字体的粗细。
1 CSS 外边距属性(Margin)margin 在一个声明中设置所有外边距属性。
1 margin-bottom 设置元素的下外边距。
1 margin-left 设置元素的左外边距。
1 margin-right 设置元素的右外边距。
1 margin-top 设置元素的上外边距。
1 CSS 内边距属性(Padding)padding 在一个声明中设置所有内边距属性。
1 padding-bottom 设置元素的下内边距。
1 padding-left 设置元素的左内边距。
1 padding-right 设置元素的右内边距。
1 padding-top 设置元素的上内边距。
1 CSS 列表属性(List)list-style 在一个声明中设置所有的列表属性。
1 list-style-image 将图象设置为列表项标记。
1 list-style-position 设置列表项标记的放置位置。
1 list-style-type 设置列表项标记的类型。
1 marker-offset 2 内容生成(Generated Content)content 与 :before 以及 :after 伪元素配合使用,来插入生成内容。
2 counter-increment 递增或递减一个或多个计数器。
2 counter-reset 创建或重置一个或多个计数器。
2 quotes 设置嵌套引用的引号类型。
2 CSS 尺寸属性(Dimension)height 设置元素高度。
1 max-height 设置元素的最大高度。
2 max-width 设置元素的最大宽度。
2 min-height 设置元素的最小高度。
2 min-width 设置元素的最小宽度。
2 width 设置元素的宽度。
1 CSS 定位属性(Positioning)bottom 设置定位元素下外边距边界与其包含块下边界之间的偏移。
2 clear 规定元素的哪一侧不允许其他浮动元素。
1 clip 剪裁绝对定位元素。
2 cursor 规定要显示的光标的类型(形状)。
2 display 规定元素应该生成的框的类型。
1 float 规定框是否应该浮动。
1 left 设置定位元素左外边距边界与其包含块左边界之间的偏移。
2 overflow 规定当内容溢出元素框时发生的事情。
2 position 规定元素的定位类型。
2 right 设置定位元素右外边距边界与其包含块右边界之间的偏移。
2 top 设置定位元素的上外边距边界与其包含块上边界之间的偏移。
2 vertical-align 设置元素的垂直对齐方式。
1 visibility 规定元素是否可见。
2 z-index 设置元素的堆叠顺序。
2 CSS 打印属性(Print)orphans 设置当元素内部发生分页时必须在页面底部保留的最少行数。
2 page-break-after 设置元素后的分页行为。
2 page-break-before 设置元素前的分页行为。
2 page-break-inside 设置元素内部的分页行为。
2 widows 设置当元素内部发生分页时必须在页面顶部保留的最少行数。
2 CSS 表格属性(Table)border-collapse 规定是否合并表格边框。
2 border-spacing 规定相...
转载请注明出处51数据库 » wordpressCKEditor设置