Score %0 (0 correct0 incorrect92 unanswered)
Q1. 在WordPress中,Loop用于做什么?
- 它显示单个页面
- 它在存档中显示帖子。
- 它显示单个帖子
- 以上所有
Q2. WordPress和WordCamp名称和标志的商标归谁所有?
- WordPress基金会(WordPress基金会拥有并监督WordPress和WordCamp名称和标志的商标)
- WordPress.com
- Matt Mullenweg
- Automattic
Q3. 用于WordPress的开源项目的名称是什么,它作为错误跟踪器和项目管理工具?
- HackerOne
- Redmine
- Trac
- GitHub问题
Q4. REST API是通过HTTP在WordPress中获取数据的简单方法。使用REST API的应用程序应使用哪种编程语言编写?
- PHP
- 任何可以发出HTTP请求并解释JSON的编程语言
- Java
- Node.js
Q5. 根据WordPress.org上的“著名X分钟安装”说明,安装WordPress需要多少分钟?
Q6. 在WordPress中,关于插件的说法正确的是?
- 插件有免费或付费(付费)版本。
- 插件可以扩展WordPress核心功能。
- 插件添加特定于站点的功能。
- 以上所有
Q7. Akismet是一个与WordPress自动安装的插件。它是做什么的?
- 它将您的站点连接到Google Analytics。
- 它显示来自与您相似的网站的博客提要。
- 它保护您的站点免受评论垃圾邮件的侵扰。
- 它通过强制执行强密码来加强站点安全性。
Q8. 为了提高网站的性能,您将采取什么措施?
- 仅在需要时在页面上加载脚本和样式。
- 缩小CSS和JavaScript文件。
- 使用CDN。
- 以上所有
Q10. 在div中嵌套的段落是什么颜色?
<head>
<style>
body { color: black; }
p { color: blue; }
div { color: green; }
p { color: red; }
</style>
</head>
<body>
<div>
<p>这是div中的段落。</p>
</div>
</body>
</html>
Q11. 主题开发者可以利用什么API为用户提供一种操纵基本主题设置的方式。Customizer API是面向对象的,提供四个主要对象。它们是什么?
- widget、container、section、setting
- container、hook、setting、style
- panel、block、control、setting
- panel、section、control、setting
Q12. 你将使用哪个WordPress设置来使页面URL看起来像 http://example.com/my-page/
而不是默认的 http://example.com/?p=21/
?
Q13. 在WordPress中,块编辑器用于什么?
- 在媒体库中裁剪图像
- 将专业脚本注入内容区域
- 创建站点布局
- 创建和布局内容
Q14. 以下哪种文件类型与翻译WordPress无关?
Q16. **和get_the_前缀的模板标签之间的主要区别是什么?
- 以**为前缀的模板标签不接受参数。
- 以**为前缀的模板标签可以直接在模板中使用。
- 以**为前缀的模板标签显示值。以get_the_为前缀的模板标签返回值。
- 以**为前缀的模板标签返回值。以get_the_为前缀的模板标签显示值。
Q17. WP_Query是WordPress查询类,用于从数据库中获取帖子。如何创建该类的新实例?
-
$query = new query_posts();
-
$query = new WP_Query();
-
$query = query_posts();
-
$query = get_posts();
Q18. 哪种用户角色是WordPress Multisite独有的?
Q19. 在编辑器中,块以JavaScript形式呈现。在站点的前端,块以什么形式呈现?
- 纯HTML
- 作为React组件
- 作为JavaScript注释
- 作为HTML注释
Q20. 以下哪项不是国际化和本地化过程的一部分?
- 在编写代码时,使用gettext函数将可翻译的字符串包装起来
- 安装/使用WordPress多语言插件
- 使用诸如Poedit之类的工具解析源代码,并将可翻译的字符串提取到POT文件中
- 翻译POT文件成PO文件,每种语言一个
Q21. REST API提供公共数据,任何客户端都可以匿名访问,以及仅在身份验证后可用的私有数据。如何确保没有人能够通过REST API匿名访问站点数据?
- 通过站点的wp-config.php文件禁用REST API。
- 使用
rest_authentication_errors()
过滤器以及is_user_logged_in()
条件限制访问仅限已登录用户。
- 使用
rest_authentication_errors()
过滤器以及Cookie身份验证将访问限制为已登录用户。
- 使用Disable REST API插件。
Q22. 以下哪个片段代表了一个安全调用jQuery并且不需要重复使用单词“jQuery”的包装器?
$.ready(function () {
// 做一些事情
});
(function ($) {
// 做一些事情
})(jQuery);
$(function () {
// 做一些事情
});
jQuery(function ($) {
// 做一些事情
});
Q23. add_action()函数的参数正确顺序是什么?
-
add_action( 'example_hook', 'example_function', $accepted_args, $priority )
-
add_action( 'example_function', 'example_hook', $priority, $accepted_args )
-
add_action( 'example_hook', 'example_function', $priority, $accepted_args )
-
add_action( 'example_function', 'example_hook', $priority )
Q24. 如果你的WordPress站点受到严重威胁,将其恢复到良好状态的最佳方法是什么?
- 确定攻击日期,并将您的站点恢复到该日期之前的备份点。
- 雇佣第三方服务来清理您的站点,因为非WordPress安全专家很难找到并删除攻击的所有痕迹。
- 在服务器上手动删除可疑文件,并删除非核心WordPress的任何数据库表。
- 更改
您的托管密码,您的WordPress管理员密码以及您的数据库密码。
解释:这可能不是最便宜的方法,但是它是最可靠的。如果安装了WP目录外的后门脚本,则恢复备份可能不起作用。
Q25. 如果您想注册自定义文章类型,你将使用哪个钩子?
- register_post_type
- add_meta_box
- wp_head
- init
Q26. WordPress主题的作用是什么?
- 控制颜色、字体和页面布局
- 添加可访问性增强功能,如键盘导航和跳转链接
- 确保站点具有移动响应性
- 所有这些答案
Q27. WordPress被翻译成200多种语言。如果您想帮助将WordPress翻译成其他语言,您将加入哪个贡献者组?
- core
- polyglots
- accessibility
- documentation
Q28. 动作和过滤器之间有什么区别?
- 动作用于添加自定义函数和移除WordPress函数。过滤器用于使字符串可本地化以进行本地化。
- 动作用于在运行时添加或删除代码。过滤器用于在数据显示在浏览器中或保存到数据库之前修改数据。
- 动作用于在运行时为变量分配值。过滤器用于从动作中提取数据并在浏览器中显示它。
- 动作用于添加用户输入的数据到数据库。过滤器用于在将数据添加到数据库之前验证用户输入的数据。
Q29. 如果您激活或更新一个插件,它破坏了您的站点,以至于您无法通过wp-admin管理它,您如何禁用插件?
- 所有这些答案
- 通过WP-CLI访问WordPress安装。运行以下命令:wp plugin deactivate offending-plugin。
- 通过FTP访问站点文件,并导航到/wp-content/plugins/。删除您想要禁用的插件的文件夹或简单地将其重命名。
- 使用phpMyAdmin将wp_options表的active_plugins选项值更改为a:0:{}。
Q30. WordPress REST API旨在使用基本的HTML方法接收和响应特定类型的请求。例如,上传PHP文件到服务器上的特定文件夹的请求可能看起来像这样的代码POST /folder/_file.php
。根据此代码,您将什么称为 /folder/_file.php
(在REST API术语中)?
Q31. 您将使用哪个WP-CLI命令来管理用户角色的功能?
- wp admin
- wp manage
- wp cap
- wp role
Q32. 在将数据呈现给用户之前,您将使用什么技术来保护数据?
Q33. 如果您的WordPress站点受到严重威胁,将其恢复到良好状态的最佳方法是什么?
- 确定攻击日期,并将您的站点恢复到该日期之前的备份点。
- 雇佣第三方服务来清理您的站点,因为非WordPress安全专家很难找到并删除攻击的所有痕迹。
- 在服务器上手动删除可疑文件,并删除非核心WordPress的任何数据库表。
- 更改您的托管密码,您的WordPress管理员密码以及您的数据库密码。
解释:这可能不是最便宜的方法,但是它是最可靠的。如果安装了WP目录外的后门脚本,则恢复备份可能不起作用。
Q34. 如果您想注册自定义文章类型,您将使用哪个钩子?
- register_post_type
- add_meta_box
- wp_head
- init
Q35. WordPress主题的作用是什么?
- 控制颜色、字体和页面布局
- 添加可访问性增强功能,如键盘导航和跳转链接
- 确保站点具有移动响应性
- 所有这些答案
Q36. WordPress的核心任务是什么?
- 制造免费软件
- 民主化出版和开源带来的自由
- 赚钱
- 鼓励博客
参考资料
Q37. 以下哪项不是您的WordPress网站的建议安全改进?
- 站点应该与WordPress.org通信。
- 删除不活动的主题。
- 不要输出调试信息。
- WordPress更新仅手动完成。
解释:与WordPress.org通信是检测新版本所需的。
Q38. 您如何使用CSS确保您的主题具有移动响应性?
- 使用CSS网格创建响应式布局。
- 使用媒体查询为不同的屏幕大小添加断点。
- 使用Flexbox创建灵活的页面布局。
- 所有这些答案
Q39. 您在哪里可以找到官方WordPress文档和使用指南?
-
support.wordpress.com
-
developer.wordpress.com
-
developer.wordpress.org
-
support.wordpress.org
Q40. 您将如何使用CSS确保您的主题具有移动响应性?
- 使用CSS网格创建响应式布局。
- 使用媒体查询为不同的屏幕大小添加断点。
- 使用Flexbox创建灵活的页面布局。
- 所有这些答案
Q41. 块API使开发人员能够在主题或插件中注册自定义块。您将如何注册自定义块?
- 使用registerBlockName()函数。
- 使用createGutenBlock()函数。
- 使用块模板。
- 使用registerBlockType()函数。
Q42. 在软件开发中,经常使用的哪个原则旨在减少代码重复?
DRY(不要重复自己)
Q43. 在标准模板文件中,WordPress Loop运行多少次?
- 它对数据库中的每个帖子运行一次。
- 它只运行一次。
- 模板文件中没有循环运行。
- 它对每个获取的帖子运行一次。
Q44. 下列哪一项不是提高WordPress网站性能的建议?
- 网站应运行最新版本的WordPress。
- 删除或停用不必要的插件。
- UTF8受支持。
- 选择最新版本的PHP。
说明:新版本通常带有速度改进。停用插件可提高性能。通过排除,它是UTF8。
Q45. 在常规的WordPress安装中,瞬态和对象缓存之间有什么区别?
- 瞬态是持久的,并写入wp_options。对象缓存仅在特定页面加载期间保持持久。
- 瞬态存储在WordPress数据库中。对象缓存存储在安装WordPress的服务器上。
- 瞬态在用户会话期间可用,并应用于所有页面组件。对象缓存仅在脚本中可用。
- 瞬态仅持续特定页面加载。对象缓存是持久的,并写入wp_options表。
Q46. 您可以通过向wp-config.php文件添加__
来增强WordPress网站的安全性吗?
参考
Q47. 根据WordPress PHP内联注释的编码标准,您将如何在PHP文档中编写单行注释?
-
// 这是单行注释
-
/\* _这是单行注释。_ /
-
// 这是单行注释。
-
<!-- 这是单行注释 -->
Q48. 如果您在WordPress网站启用了美化的永久链接,REST API索引将通过将什么附加到站点URL的末尾暴露出来。 (例如,http://example.com/answer/)。请注意,索引提供有关特定WordPress安装的可用路由的信息。
-
http://example.com/wp-json/
-
http://example.com/wp-admin/
-
http://example.com/wp-rest/
-
http://example.com/wp-rest-api/
Q49. 什么是将您编写的代码标记为准备好进行翻译的过程?
说明:本地化和翻译是提交特定语言的翻译的同义词。 GlotPress只是一个WordPress插件。
Q50. 在wp-config.php文件中,您已添加以下代码行。它是做什么用的?
define( 'DISALLOW_FILE_EDIT', true );
- 防止任何非管理员用户直接编辑主题或插件文件
- 禁用WordPress管理中的主题和插件编辑器
- 禁用从WordPress管理或通过直接文件访问编辑核心WordPress文件的功能
- 将所有WordPress安装中的文件设置为只读权限
[更多WordPress安全性:WordPress中的Disallow File
Edit设置](https://www.icontrolwp.com/blog/more-wordpress-security-disallow-file-edit-setting-wordpress/)。将所有文件设置为只读将使自动更新无法进行。
Q51. 根据WCAG 2.0无障碍标准,哪些内容必须具有下划线链接?
- 图像上的链接
- 用户界面控件中的链接
- 导航栏中的链接
- 段落文本中的链接
Q52. 以下哪种方式可以通过测试来为WordPress社区做贡献?
Q53. WordPress是根据GPL许可的开源软件。这意味着__
。
- 派生作品也必须被许可为GPL
- 所有这些答案
- 该软件可免费使用
- 该软件可以自由修改
Q54. 查看第1行的HTML。第2行的PHP的目标是在插入数据库之前提取字段值并将其分配给一个变量。这个PHP代码有什么问题吗?
<input type="text" id="title" name="title" />
$title = $_POST[ 'title' ];
- 代码示例未使用GET方法。它应该使用get_post_field()函数包装,并像这样:
$title = get_post_field($GET['title']);
- 代码示例未对表单数据进行过滤。它应该使用sanitize_text_field()函数,并且看起来像这样:
$title = sanitize_text_field($_POST['title']);
- 没有错误。该代码遵循WordPress最佳实践。
- 代码示例不允许进行翻译。它应该使用翻译函数,并像这样:
$title = __($_POST['title']);
参考
Q55. 哪种CSS类命名约定符合WordPress CSS编码标准?
-
.selector-name
-
.selector_name
-
.selectorName
-
div.selector_name
参考 - 避免下划线
Q56. 在WordPress安装中,哪个文件夹不受自动WordPress更新的影响?
-
/wp-admin
-
root
-
/wp-content
-
/wp-includes
Q57. 什么是瞬态?
- 短数据库查询
- 缓存信息的一种方式
- 用于快速调试的插件
- 存储在数据库中的草稿
说明:Transients
Q58. 如果您想调试一些JavaScript,您将使用哪种方法在浏览器控制台中显示数据?
-
windows.alert()
-
console.log()
-
document.write()
-
innerHTML
Q59. 在网页上,通常有导航链接,搜索栏或其他在主内容之前显示的元素。对于键盘和屏幕阅读器用户,每次新页面加载时都必须通过所有这些元素进行标签化,可以非常令人沮丧,因为他们必须在每个新页面加载时通过所有这些元素进行标签化。您可以添加什么到站点中来解决这个问题?
Q60. 您会分配什么用户角色给某人,以便他们只能编写和发布自己的帖子而不是其他人的帖子?
说明:角色总结
Q61. 在WordPress开发的最佳实践中,什么是向网站添加自定义文章类型(CPT)的首选方法?
- 通过phpMyAdmin添加CPT
- 通过插件添加CPT
- 通过父主题添加CPT
- 通过子主题添加CPT
参考
Q62. 在WordPress模板层次结构中,哪个文件不能用于显示存档?
-
archive.php
-
index.php
-
page.php
-
category.php
参考
Q63. 为什么不能在模板页面上修改查询?
- 查询只能在循环内运行。
- 如果使用
pre_get_posts()
,可以在模板页面中修改查询。
- 根据WordPress最佳实践,应仅在
functions.php
中修改查询。
- 由于执行顺序,查询在模板加载时已经运行。
参考
Q64. 这个代码示例是一个什么例子?
<?php
if ( have_posts() ) : while ( have_posts() ) : the_post();
the_content();
endwhile;
else :
_e( 'Sorry, no posts matched your criteria.', 'textdomain' );
endif;
环
Q65. 这些是制作子主题的最低文件要求的哪些?
- index.php functions.php
- index.php style.css script.js
- functions.php style.css script.js
- functions.php style.css
参考
Q66. 在WordPress模板层次结构中,哪个文件不能用于显示存档?
-
archive.php
-
index.php
-
page.php
-
category.php
参考
Q67. 为什么不能在模板页面上修改查询?
- 查询只能在循环内运行。
- 如果使用
pre_get_posts()
,可以在模板页面中修改查询。
- 根据WordPress最佳实践,应仅在
functions.php
中修改查询。
- 由于执行顺序,查询在模板加载时已经运行。
参考
Q68. 对于大多数现代主题,用于自定义站点外观和功能的标准方法是什么,例如更改站点描述或添加徽标和站点图标?
- WordPress设置
- 自定义器
- wp-config.php
- 主题设置
参考
Q69. 您将如何编写一个包含“Hello World!”的文本字符串,以便其他人可以将字符串翻译为其他语言?
-
apply_filters( 'Hello World!', 'mytextdomain' );
-
esc_html( 'Hello World!', 'mytextdomain' );
-
$string = "Hello World!";
-
__( 'Hello World!', 'mytextdomain' );
参考
Q70. 在可访问性的最佳实践方面,以下哪些是正确的?
- 不要跳过标题级别。
- 确保背景和文本之间有适当的颜色对比度。
- 如果可以使用鼠标完成活动,则也必须可以通过键盘访问。
- 所有这些答案
Q71. JavaScript变量可以保存许多数据类型。以下变量表示哪种数据类型?
var x = '16';
参考
Q72. 与页面相比,什么时候会使用帖子?
- 用于顶级菜单项
- 嵌套(与其他内容有父子关系)
- 当内容是博客的一部分时。
- 常青
Q73. WordPress块编辑器包含许多默认块,包括段落块,图像块,引用块和短代码块。块分为类别,以帮助用户浏览和发现它们。哪个不是WordPress核心提供的类别?
Q74. 用于在任何WordPress站点上管理用户配置文件照片的服务是什么?
- Gravatar
- WordPress.org
- 没有。只需在站点用户帐户中上传个人资料照片。
- 个人资料照片插件
Q75. DRY代码的哪项不是好处?
- 代码可以重复使用。
- 代码不太抽象。
- 代码更易于阅读。
- 代码更易于维护。
Q76. 下列哪个不会影响您的站点速度?
- 缓存
- 您的网络主机
- 未激活的插件
- 内容交付网络(CDN)
Q77. 您在哪里配置WordPress站点的全局评论设置?
- 工具屏幕
- wp-config.php
- cPanel
- 讨论设置
Q78. 您不能通过wp-config.php配置哪项?
- 更改默认用户角色
- 更改默认的wp_table前缀
- 更改您的站点或WordPress地址
- 更改默认的帖子修订次数
Q79. 当涉及到WordPress开发的最佳实践时,添加自定义文章类型(CPT)到站点的首选方法是什么?
- 通过phpMyAdmin添加CPT
- 通过插件添加CPT
- 通过父主题添加CPT
- 通过子主题添加CPT
参考
Q80. 您既可以增强站点的安全性,又可以改善Google在搜索结果中呈现站点的方式的方法是什么?
- 安装SSL证书。
- 在您的站点上安装安全插件。
- 使用第三方安全监控服务。
- 要求用户登录才能查看内容。
Q81. 查看第1行的HTML。第2行的PHP的目标是在插入数据库之前提取字段值并将其分配给一个变量。这个PHP代码有什么问题吗?
<input type="text" id="title" name="title" />
$title = $_POST[ 'title' ]
示例未使用GET方法。它应该使用get_post_field()函数包装,并像这样:$title = get_post_field($GET['title']);
- 代码示例未对表单数据进行过滤。它应该使用sanitize_text_field()函数,并且看起来像这样:
$title = sanitize_text_field($_POST['title']);
- 没有错误。该代码遵循WordPress最佳实践。
- 代码示例不允许进行翻译。它应该使用翻译函数,并像这样:
$title = __($_POST['title']);
参考
Q82. 在WordPress安装中,哪个文件夹不受自动WordPress更新的影响?
-
/wp-admin
-
root
-
/wp-content
-
/wp-includes
Q83. 在WordPress PHP内联注释的编码标准中,您将如何编写单行注释?
-
// 这是单行注释
-
/\* _这是单行注释。_ /
-
// 这是单行注释。
-
<!-- 这是单行注释 -->
Q84. 如果您在WordPress网站启用了美化的永久链接,REST API索引将通过将什么附加到站点URL的末尾暴露出来。 (例如,http://example.com/answer/)。请注意,索引提供有关特定WordPress安装的可用路由的信息。
-
http://example.com/wp-json/
-
http://example.com/wp-admin/
-
http://example.com/wp-rest/
-
http://example.com/wp-rest-api/
Q85. 什么是将您编写的代码标记为准备好进行翻译的过程?
说明:本地化和翻译是提交特定语言的翻译的同义词。 GlotPress只是一个WordPress插件。
Q86. 在wp-config.php文件中,您已添加以下代码行。它是做什么用的?
define( 'DISALLOW_FILE_EDIT', true );
- 防止任何非管理员用户直接编辑主题或插件文件
- 禁用WordPress管理中的主题和插件编辑器
- 禁用从WordPress管理或通过直接文件访问编辑核心WordPress文件的功能
- 将所有WordPress安装中的文件设置为只读权限
更多WordPress安全性:WordPress中的Disallow File Edit设置。将所有文件设置为只读将使自动更新无法进行。
Q87. 根据WCAG 2.0无障碍标准,哪些内容必须具有下划线链接?
- 图像上的链接
- 用户界面控件中的链接
- 导航栏中的链接
- 段落文本中的链接
Q88. 以下哪种方式可以通过测试来为WordPress社区做贡献?
Q89. WordPress是根据GPL许可的开源软件。这意味着__
。
- 派生作品也必须被许可为GPL
- 所有这些答案
- 该软件可免费使用
- 该软件可以自由修改
Q90. 查看第1行的HTML。第2行的PHP的目标是在插入数据库之前提取字段值并将其分配给一个变量。这个PHP代码有什么问题吗?
<input type="text" id="title" name="title" />
$title = $_POST[ 'title' ];
- 代码示例未使用GET方法。它应该使用get_post_field()函数包装,并像这样:
$title = get_post_field($GET['title']);
- 代码示例未对表单数据进行过滤。它应该使用sanitize_text_field()函数,并且看起来像这样:
$title = sanitize_text_field($_POST['title']);
- 没有错误。该代码遵循WordPress最佳实践。
- 代码示例不允许进行翻译。它应该使用翻译函数,并像这样:
$title = __($_POST['title']);
参考
Q91. 在WordPress安装中,哪个文件夹不受自动WordPress更新的影响?
-
/wp-admin
-
root
-
/wp-content
-
/wp-includes
Q92. 在WordPress PHP内联注释的编码标准中,您将如何编写单行注释?
-
// 这是单行注释
-
/\* _这是单行注释。_ /
-
// 这是单行注释。
-
<!-- 这是单行注释 -->