对固定链接使用%postname%真的那么不利于性能吗?
我在很多地方见过,包括Wordpress管理员和on this page, “出于性能原因,强烈建议不要使用基于字符串的标识符”。我知道在数据库中查找字符串比查找整数要慢,但根据我的经验,如果slug字段有全文索引,则两者之间的差别永远不会很大。为什么人们强烈反对使用这种方法?
WordPress上传目录。特色图像存储
WordPress将所有上载存储在:/uploads/year/month/我想存储自定义帖子类型的特色图片,如:/uploads/myCustomPostType/ 没有日期子目录等。我希望所有文件都在同一个目录中。此外,我想在将这些文件放入文件夹之前调整其大小(我猜是这样的set_post_thumbnail_size() 就足够了)。有可能吗?[edit]如果你想知道我为什么这么问,答案是Piecemaker I(我不喜欢最新版本)。我想让它显示来自Slider 自定义帖子类型自动但不幸的是,Pie
WordPress如何重定向/重写我的URL?
我正在运行一个wordpress免费分类网站,地址是http://www.gosell.co.uk 我需要的是,如果一个来自伦敦的用户打开这个url,那么它应该与http://www.gosell.co.uk/london 或者伦敦。戈塞尔。这可能吗?我应该做一个新的函数还是wat?提前谢谢。
构建一个在停用时不会中断的插件
我写了一个WordPress插件,它创建了一个管理页面,用于在首页的功能滑块中决定哪些帖子。一切正常,我只需使用 <?php uwffs_display(); ?> 在家里。php文件。问题是,如果我停用插件,主页会在 <?php uwffs_display(); ?> 函数调用发生并停止呈现页面的其余部分。我可以用什么更优雅的方式调用此插件的函数,以便在停用时加载页面的其余部分?一个想法是我可以这样写: <?php if(funct
如何让AJAX内容可被搜索引擎索引?
在WordPress中公开ajax交付的内容以确保其可由Google等索引的最佳做法是什么。?我有一个网站,我正在使用jQuery tabs control 通过ajax在父页面上动态显示子页面的内容。更改选项卡可在子页面之间切换,浏览器中的url将更新为/parent slug/#child slug,而不刷新页面。因此,站点中没有链接到/父页/子页的直接路径。我的功能如前所述。但谷歌将无法访问加载JavaScript的内容。我似乎找不到使用Google\'s hash bang fragments.我
一旦分配给帖子,类别将失去层次结构顺序
我设置了一些层次分类,当我将它们分配给帖子时,小部件会重新显示并丢失层次显示。示例:- Education Services -- Arts & Archives --- Fine Arts -- Reference -- Health Sciences 选择“教育服务”时(&e);“Reference”(标记为“x”)小部件如下所示:x Education Services -x Reference - Arts & Archiv
自定义内容类型的特定缩略图大小
是否有任何解决方案可以为任何自定义内容类型设置特定缩略图大小?谢谢
如何让我的子主题与我的主题的Includes文件夹一起工作?
我正在使用画布WordPress主题(由WooThemes.com提供),并成功地创建了一个子主题来覆盖我的CSS。但是,我也希望将相同的子主题原则应用到我的主题的“includes”文件夹中,该文件夹包含各种。php文件。你知道我该怎么做吗?
在模板中包含特定页面
如何将特定页面包含到模板中?例如,在我的网站主页上,我希望有大约3个不同的内容区域,客户可以根据需要定期更新。我想最好的方法可能是将页面嵌套到模板中,他可以编辑页面。我如何设置?wordpress codex、wordpress论坛和google都没有给我任何解决方案。我知道有一个插件允许这样做,但它与3.1及以上版本不兼容。无论如何,我不喜欢使用插件的想法,我想wordpress应该有一个简单的模板标签系统设置,错了。。。。PHP可能就是答案所在。谢谢你的帮助p、 另外,如果你知道除了使用嵌套页面之外还
以编程方式获取分页类别链接
我想获取指向某个类别(由id指定)的链接,但该类别具有分页值(例如,类别id 4的第3页)。我在调查get_category_link()Codex, 但它只返回指向该类别第一页的链接。是否有一个内置函数可以用来获取指向反映博客URL布局设置的类别页面的链接(?paged=3/ /page/3)?Edit: 我补充道my solution as an answer.
A-Z列表,循环中的类别和子类别
我想在a-z循环中列出我的类别,我当前的代码一直在重复,我不确定问题出在哪里,但格式应该是这样的。父类别子类别子类别My code:<?php $args = array( \'orderby\' => \'name\',\'order\' => \'ASC\' ); $categories = get_categories( $args ); foreach($categories as $category) { echo \'<p>
如何设置插件的默认值?
为插件设置默认值的最佳方法是什么?我是否应该将这些值插入wp\\U选项表?和如果这是最好的方式,我还有一个问题。“我的选项”列为一个组,当前看起来像:a: 4:{s:26:“nc\\U location\\u drop\\u down\\u zoom”;s:2:“14”;s:17:“nc\\U location\\u width”;s:3:“200”;s:29:“nc\\U location\\u drop\\u down\\u maptype”;s:7:“路线图”;s:11:“text\\u strin
使用Web服务的插件
我正在尝试编写一个知识库插件,以使用Salesforce API并以RESTful风格的应用程序路径引入解决方案;然而,我对一些核心插件概念一无所知。例如,使用add_rewrite_tag 从重写API生成以下参数错误:Missing argument 3 for WP_Rewrite::add_rewrite_tag() 请原谅我对Wordpress核心的无知,但文档不是只描述了两个论点吗?我希望从简单开始,在自定义URL上生成静态生成的内容,而不是追逐一个可能对我的总体方案没有多大帮助的参
WordPress 3.2查询帖子和分页、固定链接问题
我的问题并不是新问题,但在我的案例中,它并不适用于所有找到的解决方案。我正在尝试使用自定义query\\u posts循环在单个帖子上显示最近的帖子。permalinks结构必须是以下结构:/%类别%/%postname%/Wordpress版本:3.2.1该页面有2个循环:<?php if (have_posts()) : while (have_posts()) : the_post(); ?> <!--first content part--> <
有没有A/B测试插件可以让你改变WordPress帖子中的标题、特色图片和内容?
如果没有,是否有其他解决方案可以让我实现这一点?我需要开发自己的插件吗?
重定向出wp-admin,而不丢失admin-ajax.php
我试图通过在is\\u admin条件中使用wp\\u重定向,将所有非管理员排除在Wordpress管理面板之外。问题是,如果非管理员不能在Wordpress中使用“admin ajax.php”文件进行ajax调用,那么这会产生副作用。看来a few people on the Wordpress forums 最近也有同样的问题。有没有人能解决这个问题?
经过浏览器测试和维护的WordPress主题?
是否有开发人员提供主题,这些主题在桌面和移动设备上有一个定义的浏览器测试列表,并且定期更新以适应新的浏览器版本?
使用什么方法为静态页面创建可编辑的小段文本?
对于我为客户做的许多网站,设计师会在不同的地方制作带有小块文本的页面。例如,主页将有一个标题、一条标语和一个包含联系信息的小框。“关于我们”页面将有一个正文,但也有一个侧框,其中包含过去的客户报价。“联系我们”页面在表单前会有一个简短的简介。客户端希望以后能够编辑所有这些文本片段。像这样的部件应该用来做什么?如果是这样,我将如何允许客户端稍后更新文本?为每个静态页面创建一个单独的小部件区域似乎很混乱,而且这似乎不允许客户端以后很容易地编辑文本。自定义帖子类型、元框或短代码等概念在这里有用吗?我尝试了许多不
how to limit and display tag?
嗨,我需要显示一个职位随机3标签。我所有的帖子都有超过10个标签,我需要随机显示任何3个标签。对于eg:样本岗位<a href=\"/tag1\">Tag1</a> <a href=\"/tag2\">Tag2</a> <a href=\"/tag3\">Tag3</a> 我当前正在使用<?PHP the_tags()?> 要生成所有标签,请将其限制为3个随机生成的标签。
如何在标题过滤器中正确获取帖子类型
我想在特定自定义帖子类型的帖子标题前添加文本,但下面的过滤器不起作用。它没有只更改CPT的帖子标题,而是更改了给定CPT页面上的所有标题、菜单项、二次循环中的帖子等。我做错了什么?我猜这与get\\u post\\u type()的范围有关。add_filter( \'the_title\', \'add_cpt_prefix\' ); function add_cpt_prefix( $title ) { if ( get_post_type() == \'press\