WordPress

WordPress开发人员和管理员的问答

2
在WordPress管理员部分,如何链接到为插件创建的子菜单页面?
因此,我尝试创建一个WordPress插件,并使用此提供的功能创建了一些菜单页面: add_submenu_page('my_plugin_menu', 'Edit record page', 'Edit record page', 'manage_options', 'edit_record_page', array(&$this, 'display_edit_record_page'); 当我转到该页面时,我在浏览器的地址栏上注意到它的内容如下: http://mydomain.com/wp/wp-admin/admin.php?page=edit_record_page 我想要做的是能够链接此页面,但是我发现我必须对链接进行硬编码,原因是缺乏更好的方法来进行链接,而我正在开发站点上。因此,我想知道如何动态生成在浏览器中看到的链接,以便在将该插件代码复制到生产服务器时可以正常工作。即,是否有一个WordPress函数将生成子菜单页面创建的链接部分。 page=edit_record_page 另外,如果我想将查询字符串附加到链接的链接上,就像手动添加它一样简单: http://mydomain.com/wp/wp-admin/admin.php?page=edit_record_page&rec_id=1 还是也有合适的WordPress功能呢?

7
仅在存在请求的尺寸时显示缩略图
当我使用获取和输出帖子缩略图的功能时,它们将以您指定的尺寸显示请求的缩略图,但是如果不存在此尺寸,它们将以原始尺寸显示缩略图并强制浏览器调整其大小。 如果要求的尺寸不存在,如何强制他们显示“无图像”之类的占位符?

2
我的wordpress多站点主页重定向到注册页面
因此,我只设置了我的网站fightify.com,如您所见,访问者会自动重定向到注册页面,这不应该发生。 仅当键入的域不带www时,才会发生这种情况。字首。www.fightify.com没有错误。 我感觉它与.htaccess文件有关,但是我不是编码人员,也不知道如何解决它。 有人见过这种情况吗?
10 redirect 

5
使用WordPress作为CMS:自定义插件与现有插件的开发人员偏好设置
我只是想评估一些有关开发人员如何将WordPress用作CMS的一般反馈。我已经开始有一些客户端请求基于WordPress构建的网站。在大多数情况下,它们非常简单,并且核心WordPress功能正常运行。 有时尽管需要自定义功能,但我通常会浏览数千个可用的插件并使用适合的插件。但是,随着我建立更多网站,我发现我对插件的工作方式从未百分百满意(它们做得太多或太少) 你们是否为为客户端构建的WordPress网站编写自定义插件(即使已经存在类似的插件)?关于自定义还是现有,您如何做出决定?
10 plugins 

5
我可以为类别设置默认的特色图片吗?
我正在设置一个主题为主题的网站,该主题可以利用WordPress的“功能图像”功能。由于我的最终用户不是世界上最熟练的技术人员,因此我想进行设置,以便为类别分配一个默认的“特色图片”。如果为一个帖子分配了多个类别,则只需采用第一个类别即可。 是否有现有的插件或一种编码方式?

3
可以关闭单个自定义帖子类型的自动保存
因此,我的自定义帖子类型中的自定义字段存在问题。无论出于何种原因,这些字段都会保存,然后随机清除。这是我的自定义帖子类型的代码: // Custom Post Type: Strategic Giving add_action('init', 'giving_register'); function giving_register() { $labels = array( 'name' => _x('Invest Items', 'post type general name'), 'singular_name' => _x('Item', 'post type singular name'), 'add_new' => _x('Add New', 'giving item'), 'add_new_item' => __('Add New Item'), 'edit_item' => __('Edit Item'), 'new_item' => __('New Item'), 'view_item' …


4
创建内容相同但主题不同的移动网站
我有一个wordpress网站,想要为手机创建一个不同的主题。我想创建一个子域,例如m.domain.com,它将使用与桌面版主题大不相同的针对移动设备优化的主题。我知道多站点将解决子域问题,但我希望所有内容,自定义帖子,插件等都位于管理员的单个站点中。 有没有什么可以让我创建一个移动子域并将一个单独的主题应用于该子域站点,同时将内容,帖子,插件保留在管理员的单个站点中? 谢谢!

6
如何在管理员中使用超过256MB的内存?
我正在为摄影师创建一个网站,该摄影师上传的照片通常对于当今的数码相机来说是很大的。图像占用大量内存,尤其是诸如创建缩略图之类的图像操作。 因此,我想将管理员的内存限制提高到256MB以上-如何做到这一点?我允许CGI和PHP最多使用1 GB,但是wordpress总是将内存减少到256MB。知道如何在需要自动更新的客户端上解决此问题吗? 更新: 从Wordpress 3.2开始,Wordpress中的最大内存限制将再次可配置。

2
草案/已发布状态是否可能具有更多“级别”?
除了草稿或已发布以外,还有其他方法可以拥有更多职位状态吗? 例如,如果您撰写大量文章,则可能希望键入所有内容,并将这些文章的状态设置为“内容-已草拟” 然后,您可以重新设置样式,使文本变为粗体,添加代码突出显示等,然后将其设置为“样式-草稿” 然后,作为最终审核,您可以将状态设置为“已审核” 然后最后,发布它们 在当前的wordpress版本3中是否可以实现这种方案?



3
如何批量上传图片并同时为每个图片自动创建帖子?
我知道如何将多个图像上传到现有帖子中,但这是另一种情况。这是针对大型资产目录的,每个自定义帖子类型的帖子代表一个图像资产(因此,每个帖子都将单个图像指定为“特色图像”)。 整个系统非常适合一次创建资产,但是非常耗时。我需要能够一次“批量”上传多个图像,然后为每个图像创建一个新帖子,然后将该图像作为“精选图像”附加到新帖子中。 每个帖子都不会输入文本内容-只是一些元数据和自定义分类分配,因此在此批创建过程中应该可以批量分配元数据和分类。 我研究了从XML-RPC后期创建(通常不处理图像上载/分配)到将文件从服务器目录拉到媒体库(不涉及后期创建)的插件的解决方案,以及对多个文件进行jquery的解决方案上传器(基本上只是将文件转储到目录中)。 我相对精通php,已经构建了插件和主题,但是我对如何处理此过程感到困惑,因为它需要第一步,以某种临时身份将文件发送到服务器,然后根据文件生成帖子上传,并为整个批次分配一些标识性元数据。 我希望可以在自定义管理面板中完成此操作,但是如果我必须在wp-admin之外执行此操作,那也很好... 有想法吗?

3
使用WP_Query查询多个类别且每个类别的帖子数量有限?
我每15个帖子有3个类别,我想对数据库进行一次查询,每个类别仅带5个第一篇帖子,我该怎么办? $q = new WP_Query(array( 'post__in' => array(2,4,8), 'posts_per_page' => **FIRST_5_OF_EACH_CAT** )); 如果不可能的话,哪种方法更有效,获取父类别的所有帖子并循环浏览它们,或者创建3个不同的查询?

4
如何保持主题的W3C标准合规性
编写主题时,请确保它符合XHTML 1.1和CSS 2.1。然后,我添加了插件,该主题不再与XHTMl 1.1兼容。然后,我在CSS中使用了Google API字体,并且该字体已兼容CSS 2.1。 有没有办法可以保持合规性而又不遗漏插件,字体等,还是应该忽略验证错误?
10 plugins  themes 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.