内容块(自定义帖子小部件)
插件描述
内容块允许您显示内容使用短代码在内容区域中的窗口小部件中的特定自定义帖子的内容。
即使你可以使用默认WordPress安装附带的文本小部件,这个插件也有一些主要的好处:
内容块插件使用户能够使用WYSIWYG编辑器编辑内容和添加图像。如果您使用标准WordPress文本小部件在模板的各个区域显示内容,则只能由具有管理员访问权限的用户编辑此内容。如果您希望非管理员帐户修改窗口小部件内容,您可以使用此插件为他们提供对提供窗口小部件区域内容的自定义帖子的访问权限。您甚至可以使用内容块插件与WPML 多语言插件兼容,并在窗口小部件区域自动显示正确的语言。内容块可以包含在内容块功能中。使用内置短代码功能的帖子和页面。
此插件创建“content_block”自定义帖子类型。您可以选择在页面上显示标题,也可以使用它来描述内容块的内容和窗口小部件位置。请注意,这些内容块只能在页面上下文中显示。我添加了’public’=>自定义帖子类型为false,表示在页面上下文之外无法访问它。
要向窗口小部件添加内容,请将其拖动到侧边栏中的所需位置,然后在窗口小部件配置中选择自定义帖子的标题。
Includ以下翻译:
瑞典语(sv_SE)由 Andreas Larsson 波兰语(pl_PL)由 Kuba Skublicki 葡萄牙语(pt_BR)由 Ronaldo Chevalier 捷克语(cs_CZ)由 Martin Kucera 荷兰语(nl_NL)由 Johan van der Wijk
屏幕截图
安装
首先,您必须将插件上传到 / wp-content / plugins /
文件夹。然后在插件面板中激活插件。
您将看到添加了一个名为Content Block的新自定义帖子类型。为该窗口小部件键入一些内容。您可以选择使用标题来描述页面上的内容,也可以显示它。选中“显示帖子标题”以在页面上显示标题。转到“外观”> “窗口小部件”并将“内容块”窗口小部件拖动到侧边栏中的所需位置。从下拉列表中选择“内容块”。如果要显示内容块的标题,请选中“显示帖子标题”复选框如果您是遇到内容自动添加到您的帖子的问题(社交媒体共享按钮)例),选中“不应用内容过滤器”复选框。请谨慎使用!单击“保存”。
FAQ
安装说明首先,您必须将插件上传到 / wp-content / plugins /
文件夹。然后在插件面板中激活插件。
您将看到添加了一个名为Content Block的新自定义帖子类型。为该窗口小部件键入一些内容。您可以选择使用标题来描述页面上的内容,也可以显示它。选中“显示帖子标题”以在页面上显示标题。转到“外观”> “窗口小部件”并将“内容块”窗口小部件拖动到侧边栏中的所需位置。从下拉列表中选择“内容块”。如果要显示内容块的标题,请选中“显示帖子标题”复选框如果您是遇到内容自动添加到帖子中的问题(例如社交媒体共享按钮),请选中“不应用内容过滤器”复选框。请谨慎使用!单击“保存”。为什么我不能使用默认的文本小部件?
当然,您始终可以使用默认文本小部件,但如果您更喜欢使用WYSIWYG编辑器,或者如果您有多个编辑器并且您不想授予它们管理员权限,则建议您使用此插件。
如何在特定页面上显示内容块?
建议安装 Widget Logic 插件,这将为您提供窗口小部件放置的完全灵活性。
如何在小部件中显示特色图像?
此插件内置支持编辑屏幕上的精选图像功能。请注意,特色图像不会调整大小,因此您必须确保在上传时尺寸合适,或通过样式表限制图像大小。
我的社交分享插件为所有内容块区域添加了按钮
如果您的社交媒体共享插件向窗口小部件区域添加按钮,则可以选中“不应用内容过滤器”复选框。请注意,完成此操作后,WordPress也会停止在文本中添加段落标记,因此请谨慎使用此设置。最好让社交媒体共享按钮插件的开发人员正确使用内容过滤器(有关详细信息,请参阅http://pippinsplugins.com/playing-nice-with-the-content-filter/)。如果使用短代码嵌入内容块,请添加以下内容: suppress_content_filters =“yes”
使用短代码时不显示特色图像
目前短代码功能仅输出帖子内容块的内容和标题,正在考虑将来支持显示附加的特色图像。
我有功能请求
请在支持论坛上发布您的功能请求
这些新功能在待办事项列表中:
显示内容块特色图片时使用shortcode前端编辑内容块Visual Composer集成如何对窗口小部件布局进行高级更改?
您可以创建自己的小部件模板并将其上传到主题文件夹。有关此功能的详细信息,请参阅此支持主题。
我可以将帖子类型公开吗?
您可以通过将以下代码添加到主题的functions.php文件中来使post类型成为公共:
function filter_content_block_init(){
$ content_block_public = true;
返回$ content_block_public;
}
add_filter(’content_block_post_type’,’filter_content_block_init’);
或者,您可以使用此第三方插件。
帖子ID让我感到困惑,我可以使用post slug进行embeddi内容块?
是的,v2.6现在为您提供了在短代码中使用内容块的url slug的选项。使用以下语法执行此操作: [content_block slug = my-content-block]
。
请注意,如果您更改了内容块的slug,则嵌入不再有效。因此,我建议使用帖子ID(永远不会改变)。
我可以为嵌入式内容块指定自定义类吗?
完美,节省了大量工作!
RSS