公司的自研主题开发,最近几个都需要用到:自定义文章类型 通过自定义文章类型来,来处理和归类不同的内容类型 下面以添加产品中心来举例: 1.在主题函数functions.php中添加一下代码 add_action...自定义文章的分类功能 add_action( 'init', 'create_product_taxonomies', 0 ); function create_product_taxonomies()...', 'add_new_item' => '添加分类', 'new_item_name' => "新分类" ),...> true, 'show_tagcloud' => false, 'hierarchical' => true ) ); } 自定义文章类型的调用方法...,只需要新增分类页archive-product.php 和文章页single-product.php 如果要在模板页面调用自定义文章类型的分类文章列表就需要用到以下代码: <?
wordpress很强大,能当博客也能进行二次开发出很完善的内容管理系统满足企业运营需求,比如可以添加products产品模型、汽车模型等,如何实现呢?...添加post_type自定义文章类型就可以了 post_type自定义文章类型实例:产品模型,在当前主题的function.php文件中添加如下代码 // Register Custom Post...以下是相关注释 # 在 'init' 钩子上注册自定义文章类型. add_action('init', 'my_register_post_types'); /** * 注册插件需要的文章类型 *...URI 别名 'rest_base', // 字符串,默认为文章类型别名 // 使用自定义 Rest API 控制器而不是默认的 WP_REST_Posts_Controller...'custom-fields', // 显示自定义字段元数据盒子 'revisions', // 显示版本元数据盒子,如果设置了该参数,WordPress 将在数据库中保存文章版本
如果你的文章或者文章类型添加了自定义分类,下面的代码可以在 WordPress 后台文章列表添加自定义分类下拉筛选框,快速通过自定义分类筛选文章。
假设我们创建了一个 product 的自定义文章类型,然后又创建了一个 product_category 自定义分类,并且关联上了 product 这个自定义文章类型,这样在后台 product 自定义文章类型菜单下就有...product_category 的子菜单。...这个子菜单的链接是: edit-tags.php?...taxonomy=product_category&post_type=product 由于某种原因,我们要移除这个子菜单,根据 remove_submenu_page 函数的的要求,就写了下面的代码来移除...taxonomy=product_category&post_type=product' ); 但是并不生效,这是因为 WordPress 生成子菜单的时候,如果子菜单的链接有 & 的时候会被转换成 &
如果你的 WordPress 和我一样使用了自定义日志类型(Custom Post Type),并且想把这个自定义日志类型的文章显示到 Feed 中,那么你需要在 functions.php 中加入下的代码...query ) { if ( is_feed()){ $query->set('post_type', array( 'post', 'm')); } return $query; } 其中这里的...m 是我爱水煮鱼微博的 Custom Post Type 的名称,如果你想吧 page 更新也放到 feed 中去,可以把上面改成 array( 'post', 'page')。
话说首款资源类主题模板终于要上线了,目前已经完成了基本功能设置,正在做适应的兼容,资源类主题模板涉及的接口较多,而且目前上线的主题中基本都有一个常用的功能,那就是分类模板页的排序,可以自由组合...参考了百度和几位朋友的介绍算是实现了,但是跟可风大佬聊天的时候顺带说了这个事,因为最初的排序有一部分代码是可风写的,然后大佬告诉我有更简介高效的代码,好吧,有技术就是任性,不多说,直接上代码。...: 找到主题分类模板(catalog.php)文件,在适当的位置加入排序代码: 代码,值得注意的是 name="cate" 默认是指分类模板,...最后添加js代码: 找到主题模板自带的js文件,在最后的位置添加如下代码,如果是放在html里,记得首位加上如下代码 //分类排序 !
wordpress强大之处在于有很强的可自定义性,使得插件、主题的开发变得及其便利。就拿我们今天要说的自定义文章添加自定义字段来说,就很便捷。 ...比如我们要录入一个客户信息到wordpress中,那么需要的字段可不仅仅是什么标题、内容、摘要这么简单了,我们可能需要录入客户的性别、姓名、电话、邮件等等。...又比如产品,需要额外的产品价格、产品大小等属性,那么就需要给文章类型添加Meta Box,通俗点理解就是自定义字段表单,下面我们以添加产品价格为例进行说明。 ...自定义Meta Box需要用到add_meta_box函数,其新增的信息会保存到数据库wp_postmeta表。 ...',//回调函数 'product',//所添加的文章类型 'side', 'low' );} 2、创建回调函数product_director_meta_box
在SAP应用中,不同的公司往往会根据自身的需求开发很多报表或者功能页面,同样也会对这些客制化开发的功能进行分类,并且这些分类菜单是能够被所有用户读取的。...在SAP Easy Access中所显示的系统菜单一般也被称之为区域菜单,区域菜单的输入点默认是S000,可以通过事务代码SSM2来查看及设置系统默认的区域菜单输入点,如下图所示: ?...当然我们也可以在它下面进行扩展,增加自定义的区域菜单,具体的操作如下: 1、输入事务代码SE43,在“区域菜单”字段中输入S000,然后单击工具栏中的“编辑”按钮,系统将弹出“指定处理模式”的对话框,需要用户选择使用哪种更改模式...2、在区域菜单编辑页面中选择主菜单,然后执行“编辑”-“导入”-“其他菜单”命令,在弹出的“区域菜单选择”对话框中输入自定义的区域菜单名称,如下图所示: ? ?...3、保存上述设置,可以在初始页面中看到新增的自定义区域菜单,该区域菜单可以分配系统中所有的用户浏览及操作。 参照以上的方法,可以根据不同的用户的具体业务需求来设置区域菜单。 ?
所以我决定使用自定义文章类型(Custom Post Type)这种形式。...对于 WordPress 的普通用户来说,最方便的就是在主题文件夹的functions.php 中写代码进行各种自定义,执行各种 WordPress 的函数,当然也可以在这里注册新的文章类型。...这就是你要使用的自定义文章类型的名称,根据需要来取就可以,比如在我这里就是专门用来介绍精品软件,那么我就把这个类型定叫做 awsome_app 类型。...WordPress还会自动再加回来。 不管用哪种方式,再次打开刚才的文章链接就不会404了。可以愉快的在自定义文章类型下面发布文章了。...但是如果你想对其进一步自定义的话,WordPress并没有在后台提供自定义文章类型的固定链接设置,上文提到的Settings中找到Permalink Settings这种设置方式只对自带的Post有效,
,但适用于 NSUbiquitousKeyValueStore ),来展示如何为其他的自定义属性包装类型添加可访问包裹其的类实例的属性或方法的能力。...本文中为其他属性包装类型添加的类似 @Published 的能力是指 —— 无需显式设置,属性包装类型便可访问包裹其的类实例的属性或方法。...propertyWrapper 来自定义属性包装类型。...与 掌握 Result builders[6] 一文中介绍的 @resultBuilder 类似,编译器在最终编译前,首先会对用户自定义的属性包装类型代码进行转译。...的包装,即可轻松地创建自定义 Publisher 调用包裹类实例的 objectWillChange 和给 projectedValue 的订阅者发送信息均应在更改 wrappedValue 之前 @
Post Type,字面意思就是“文章类型”或者叫“帖子类型”,其实更准确的说法应该叫“内容类型”,是WordPress用来区分不同类型不同用途的内容的一个术语。...或者当你频繁的使用文章的某一个分类,或者并且为了想要对某些内容的URL做一些自定义等等情况下,都可以考虑一下使用自定义文章类型了。...这方面的插件就是之前介绍过的Meta Box和Advanced Custom Fields 、Code Embed 自定义文章类型(Custom Post Type)也不是自定义分类(Custom taxonomies...比如你有了一个自定义类型是电影,这时候用文章的分类可能就不适用了,需要添加自定义分类法,比如奇幻、恐怖、爱情、动作等等。 为什么要使用自定义文章类型?...WooCommerce的自定义类型就是Products,也有相应的编辑后台和分类,统统都帮你做好了,直接使用就可以了。
如果你使用过 WordPress 自定义日志类型(Custom Post Type)的话,一定发现自定义类型日志的的固定链接(Permalink)是不受制于后台 > 设置 > 固定链接中为 Post 置顶的链接格式...,强制设置为 /custom_post_type/post_name/,如果我们要把自定义日志类型的固定链接修改为 /custom_post_type/post_name/ ,如何设置呢?...假设你已经创建了一个 book 的自定义日志类型,将其固定链接设置为:/book/post_id/,在当前主题的 functions.php 文件中添加如下代码: add_filter('post_type_link...post_type=book&p=$matches[1]', 'top' ); } 添加好之后,这个固定链接是不会立刻生效的,需要到 后台 > 设置 > 固定链接 点击下保存按钮,刷新 WordPress...的 Rewrite 缓存。
在本文中,我们晓得博客将向您展示如何在WordPress中为类别添加置顶文章。 注意:Sticky Post仅适用于内置帖子类型帖子,不适用于自定义帖子类型。 ...Sticky Posts是仅适用于帖子的WordPress功能,使用此插件,您也可以将此功能与自定义帖子类型一起使用。...Sticky Posts Switch插件教程WordPress中为分类添加置顶文章 Sticky Posts Switch插件的特点使您可以对首页、存档页面或类别页面上的每个自定义帖子类型使用粘性帖子功能对自定义帖子类型的快速和批量编辑支持选择帖子类型...(帖子或自定义帖子类型)选择开关图标的颜色显示开关图标的列的自定义顺序仅使用内置的WordPress功能星形图标开关立即使用 ajax 将帖子保存为置顶状态可选地,将帖子的所有翻译设置为置顶,支持 Polylang...Sticky Posts Switch插件教程WordPress中为分类添加置顶文章 此外还可以选择在主页、帖子存档页面或分类页面(如类别和标签)上显示粘性帖子的位置。
项目开发中为了提高复用性,经常把自定义标签打成单独的jar文件,同时将tld文件添加到jar文件中的META-INF目录下,这样其他的项目就能很方便的使用这些自定义标签。...tld文件中定义: 1 2 3 4 1.0 1.2 demo</short-name...首先想到的是将META-INF放置在/main/resources目录下,但打包的时候却发现Maven将自己的描述文件放置在META-INF下面,我们自定义的tld文件却被覆盖掉了。...解决的方式就是不让Maven在打包时生成描述文件,只需要编辑pom.xml文件如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 <plugin
微信小程序中,提示用户点击右上角按钮,添加到我的小程序。...长条状无干扰方式展示 卡片状带详细引导步骤展示 支持自定义导航栏 支持横竖屏 支持自动提示 安装 方式一:npm npm i --save wx-pin-prompt 然后,在微信开发者工具中执行 「...构建 npm 」 方式二:直接下载源码 直接下载源码,添加到你的项目中 使用 在页面 json 文件 usingComponents 中添加组件 "pin-prompt": "/miniprogram_npm...-- 自动在第一次进入时,展示添加提示框,之后不再显示 --> <pin-prompt show customNavbar name="我<em>的</em>小程序" logo="..
之前我们已经重写了springsecurity框架的认证的过滤器,还有验证的过滤器,但是只是写了个过滤器,还没有配置到项目里面,所以不起作用,那么如何将我们重写的过滤器配置到项目里面呢?...配置新的过滤器的流程 ? ?...也就是在这个配置里面配置我们自定义的过滤器 //SpringSecurity配置信息 public void configure(HttpSecurity http) throws Exception...因为用户的登录信息是在请求头里面,所以在登录成功之后,返回的请求头是有token的,那么我们看之前的登录成功之后,看token的信息 ?...看,返回成功了,就是我们在头里面加了登录成功的token,所以以后想要访问其他的接口,只要在访问的路径里面加上登录成功的token就可以了。
0x00 hello world 最近在一个新项目中,尝试了vue2+typescript的组合,又又又碰到一个问题:定义了一个自定义控件Foo.vue,在控件中定义一个方法Bar(),使用自定义控件的时候...[图一] 后来我折腾了好久,想出了一个不是那么优雅的方法: [图2] 这个样子,虽然不报错了,但是生生的把TypeScript写成了AnyScript,如果我修改了Bar的定义,比如添加了一个参数,这边就不会提示错误...为了搞明白这到底是什么意思,我研究了一下vue的类型定义文件 Vue.extend的定义如下: extend<Data, Methods, Computed, PropNames extends string...,返回的类型是CombinedVueInstance,这个类型的定义如下: export type CombinedVueInstance<Instance extends Vue, Data, Methods...的类型有两种,一种是他本来的类型,一种是实例化之后的实例类型,这两个类型有可能是不一样的; Vue的类型和Vue实例化的后的类型不是同一个类型,Vue的类型是VueConstructor类型,实例化后的类型是
Notification是wordpress上一款功能强劲的插件,可以实现wordpress各种事件的邮件通知功能,更可以根据自己的实际需求定制自己的邮件通知内容,插件提供了很多的短代码,能够很方便的协助用户完成邮件的模板创建...WordPress帐户的用户,即它们不适用于使用“ 发送到任意电子邮件”手动添加的电子邮件地址 - 在。...仅限订阅附加组件) 发布/页面/自定义发布类型短代码 永久链接:[ permalink ] 帖子ID:[ID] 原帖帖子作者:[post_author] 发布日期:[post_date]...发布日期(GMT):[post_date_gmt] 帖子内容:[post_content] 帖子标题:[post_title] 帖子分类:[post_category ] 帖子的第一类分类...:[user_custom_field field =“X”] (自定义字段添加 -上唯一) 更多内容见Notification帮助文档:Shortcodes
如果你知道的话,WordPress中的默认评论表情是非常丑陋的。难听点,如果一个不错的主题调用的是WordPress默认的表情包,那么这就成了这个主题的败笔。...Jeff 看过许多WordPress中文主题的一些自定义的评论表情,总共也就不过这几套,而且调用的代码几乎都是一样的。...于是那,我就从一些WordPress中文主题那里揪出这三款表情包,并分享相关使用方法给大家。 来看看这三套主题包的样子: ? ? ? ? ? ?...> 相应的位置在这里是很难指明的啦,具体主题不同位置不同,看个人认知能力啦~ 三、自定义表情路径 将下面的代码加入主题的functions.php文件(具体怎么加你懂的啦) //自定义表情路径 function...图文无关,纯属娱乐 本来也想在DeveWork.com目前使用的主题上添加这个功能,不过22个gif小图片增加了太多了http请求数,对于这款标榜轻量级的主题不合适。
——小狐狸 WordPress 6.0 主要更新 增强写作体验 无论您是在撰写全新的文章还是在现有页面中添加元素,写作方面的改进比比皆是。...探索更多简化内容创建过程的方法,包括: 跨多个块选择文本以便于复制和粘贴。 键入两个左括号` [[` 以快速访问最近的帖子和页面列表。...当您将某些块从一种类型转换为另一种类型时(例如,从段落块转换为代码块),请保留现有样式。 创建自定义按钮,您制作的任何新按钮都将自动保留样式自定义。...更多模板选择 WordPress 6.0 包括五个用于块主题的新模板选项:作者、日期、类别、标签和分类。这些附加模板为内容创建者提供了更大的灵活性。...在编辑模板时,在根部或块之间,快速插入器会向您显示图案和模板部分,以帮助您更快地工作并发现新的布局选项。 查询块支持对多个作者进行过滤,支持自定义分类法,并支持自定义没有结果时显示的内容。
领取专属 10元无门槛券
手把手带您无忧上云