为管理层和非开发人员推荐的WordPress书籍?
我有一些非技术客户在WordPress的管理UI上遇到了困难。今天其中一个人问我,有没有什么书可以帮助像他这样只关心写作内容的人。我看到的所有WordPress书籍要么面向开发人员,要么包含大量技术内容。最适合他的是一本解释诸如“类别”、“页面与帖子”、“小部件”等术语的书。另一方面,在我看来,随着像WordPress这样的工具被更多的受众(包括不懂网络的人)采用,有一个很好的机会来制定一套专门针对内容创作者而非开发人员的指南你知道有什么书可以帮助一个不懂技术、不懂网络的人写作、编辑和;管理WordPre
本地化WordPress内容的最佳实践?
一位客户要求提供一个具有本地化内容的博客(即英语内容为en.blogname.com,法语内容为fr.blogname.com等)。最近,我们发现,对于建立这样一个博客来说,还是个新手WPML 和qTranslate, 看起来非常适合我们的需要。您有没有关于建立多语言博客的最佳/推荐做法?目前,我们并不认为有必要翻译WordPress软件,但如果您发现这是一个好主意,我们很想知道。作者都会使用多种语言(英语+另一种语言),但可以想象,以后可能会聘用非英语使用者。
使用PHP脚本动态生成CSS文件?
作为我为客户加速主题的努力的一部分,我正在通过动态PHP文件交付CSS。例如,在调用的末尾my_theme_css.php:这允许我向CSS和JavaScript添加到期标头,如下所示:<?php header(\"Expires: Thu, 31 Dec 2020 20:00:00 GMT\"); header(\'Content-type: text/css\'); ?> 然后,我想允许用户添加自己的自定义CSS,因此我设置了以下内容:<?php
是否正确使用ADD_SETINGS_FIELD?
我正在使用add\\u settings\\u field向设置菜单添加更多详细信息,但不确定如何保存设置,或在主题中调用它们。以下是迄今为止的代码add_action(\'admin_init\',\'vimeo_setup\'); function vimeo_setup(){ add_settings_field(\'vimeo_id\',\'Vimeo ID\',\'display_vimeo\',\'general\'); } function
您的‘unctions.php’文件的最佳代码集合
和其他许多正在阅读这篇文章的人一样,我一直在阅读各种博客、论坛和讨论小组,以学习和提高我的WordPress技能。在过去的12个月里,我一直在执行一项任务,通过在我的functions.php 改为文件。虽然我完全同意插件在许多情况下都非常有用,但我的经验证明,在90%的使用情况下,尽管插件可能存在,但实际使用它可能会造成不必要的复杂性和兼容性问题。此外,在很多情况下,这样的插件添加了菜单和其他我不想要或不需要的管理元素。我经常发现,通过分析插件的代码,我能够剥离出我想要的代码片段,并将其硬编码到我的fu
如何在主页上显示最新帖子的摘录?
我有一个CMS风格的wordpress设置,其中主页不是主要的博客帖子页面。然而,我想在主页上显示最新博客文章的第一段,并提供该文章的链接。我该怎么做?我还想在这篇摘录的上方显示文章中的第一张图片,但我猜这可能会更难。。。或者我必须使用“特色图像”或自定义字段。。。?
是否将模板添加到帖子和页面的页面属性面板?
我希望将我的主主题保留为活动主题,但允许用户通过“页面/帖子属性”面板选择略有不同的布局。理想情况下,我希望将此布局存储在主主题的“styles”目录下的自己的文件夹中。MyTheme>styles>My special Layout>style。css因此,在“页面属性”面板中,我看到一个名为“我的特殊布局”的模板。。。然而,我有两个问题。。。我似乎无法在“页面属性”面板中显示“子”主题。(我只是在我的主主题目录下添加一个文件夹,然后放置一个style.css 该文件具有值“Templ
WordPress 3.0有什么“即将到来”的主题吗?
我有一个网站,我正开始建立在Wordpress上,但我想在我开发主题的同时建立一个占位符主题。我有一些链接到2的一些好的“即将到来”主题。十、 但我失去了他们。Wordpress 3.0有什么好的“即将推出”主题吗?我希望它能有一个地方让访客通过电子邮件注册更新。
如何更改wp-admin后端的措辞?
我不想为了改变用户输入新帖子的页面而编辑核心文件,所以有没有一种方法可以在一个主题中,或者在函数中这样做。php。。?具体来说,我正在尝试将“设置特色图像”文本的措辞更改为类似“设置特色图像-50像素乘以50像素”
我如何在全新的WP3安装中启用ATOM提要?
我刚刚安装了Wordpress 3,但我不知道如何将atom链接放在侧栏的RSS链接下方(或附近)。我看了看侧边栏。php,但它只是引用了一个元“小部件”,我不知道如何修改或配置这个小部件(或任何相关的小部件)。有人能告诉我如何启用atom提要吗?
如何批量上传图片并同时自动为每个图片创建帖子?
我知道如何将多个图像上传到现有帖子中,但这是另一种情况。这适用于大型资源目录,每个自定义帖子类型的帖子代表一个图像资源(因此,单个图像被指定为每个帖子的“特色图像”)。整个系统非常适合一次一个资产的创建,但太耗时了。我需要能够一次“批量”上传多个图像,然后为每个图像创建一个新帖子,然后将图像作为“特色图像”附加到新帖子。每个帖子都不会输入任何文本内容,只有一些元数据和自定义分类法分配,因此应该可以在批创建过程中批分配元数据和分类法。我研究了从XML-RPC后期创建(通常不处理图像上载/分配)到将文件从服务
将可见的url路径更改为css&js文件
是否有人知道我如何自动转向:http://www.example.com/wp-content/themes/theme-name/css/stylesheeet.css进入http://www.example.com/css/stylesheet.css当然,我可以在网站的根目录中创建一个适用的文件夹,将文件放在那里,然后引用它们,但这就是我现在想要的。我正在寻找一种方法来保持所有CSS&;主题文件夹中的JavaScript文件,但如果您查看页面的源代码,我希望wordpress显示上面列出的ur
WordPress图像编辑器不工作-冲突?
我对内置wordpress图像编辑器有一个奇怪的问题。我上传文件或执行任何其他媒体功能都没有问题。我似乎唯一无法做到的就是利用图像“编辑”功能(可以裁剪、调整大小、旋转的区域…)当我点击“编辑”一个图像时,我看到了编辑器,我看到了右侧的缩略图,wordpress不会在主区域显示实际图像,因此我无法利用任何编辑功能。我假设这一定是某种类型的JavaScript冲突,但我不确定除了我已经做的以外,诊断这种冲突的最佳方法(禁用所有插件并确保没有functions.php文件正在修改设置或包含其他JavaScri
使用wpdb连接到单独的数据库
我想连接wpdb 到另一个数据库。如何创建实例并向其传递数据库名称/用户名/密码?谢谢
如何在自定义帖子类型中复制字段?
最近我一直在使用Magic Fields 相当多。它最大的优点之一是能够复制一个组,即让文章/页面作者能够随意创建多个“元框”。我真的想切换到使用wordpress本机自定义字段。没有插件,有没有办法实现这种“复制”功能?
有什么方法比使用ftp更好地备份文件?
我想备份我的WP flies,但FTP真的很慢。有更好的解决方案吗?(假设托管VPS中有CRON和SSH)
最小自定义固定链接结构
我知道已经有帖子讨论了这个问题(例如。What is the best permalink structure for SEO?) 但根据我的wordpress网站结构,我有一套特定的要求,即:有6页的帖子(发布时大约有3篇,每月可能有1篇新帖子)我想在URL中包含帖子名称(用于搜索引擎优化和更简单的统计分析),但我看到过一些关于仅仅使用帖子名称而产生的“问题”的引用。即使在这么小的网站上,情况也会如此吗</我会的/%post_id%/%$postname%/ 成为“更好”的选择?我注意到,即使使用
为什么博客页面不显示它的模板?
我有一个CMS风格的设置。博客部分不在主页上。我试图根据页面使用的模板向侧栏添加某些内容。这一切都很好,除了博客页面,它甚至没有显示其模板名称。echo get_post_meta($post->ID,\'_wp_page_template\',true); // produces nothing for blog template blog-page.php, but does show standard-page.php if ( is_page_template(\'blo
在代码中使用图像插入控件
我正在向wordpress后端添加其他页面,我想使用内置图像上传器和浏览器。我找不到任何关于如何将其添加到表单中的示例。假设我有一个文本输入或类似的东西-我该怎么做才能允许用户选择以前上传的图像,以便图像链接显示在文本字段中?编辑:我已经创建了一个正在加载媒体上传器的iframe。php,但现在我不知道如何将拾取的图像转到我的文本字段。
只从WordPress网站的主帖子页面搜索博客帖子?
在我的CMS样式设置中,我有一个标准的搜索框,可以搜索所有内容。然而,在我的博客页面上,我还想有另一个搜索框,只搜索博客。。。这可能吗?我该怎么办?EDIT我在博客页面上的文本小部件中使用了以下代码:<form id=\'searchform\' method=\'get\'> <input style=\'margin-top:5px;\' type=\'text\' name=\'s\' id=\'s\' placeholder=\'Search (blog only)\'