WordPress 在4.7.0版本之后将REST API插件集成到默认功能之中。REST API为WordPress的使用者提供了一个方便快捷的管理接口。在WordPress 4.7.0版本中,存在着一个越权漏洞,成功的利用这个漏洞,可以绕过管理员权限查看WordPress上所有发布过文章的用户信息列表。 虽然现在用 […]
该功能通过添加一个posts_where过滤器来完成: 默认是60天内的文章,可更根据需要调整。 将代码添加到主循环的上面。 项目中的具体代码如下: 参考链接:https://www.xingkongweb.com/9851.html
可以直接使用 WP_Query 函数进行查询,代码如下: <?php $query = new WP_Query([ ‘post_type’ => ‘product’, ‘posts_per_page’ => 999, ‘order’ => ‘ASC’, ‘tax_query’ => [ […]
使用内置服务器时,无法把请求转到发 index.php 。可以通过新加一个 routing.php 文件来实现该功能。 运行 wordpress 时使用如下命令: php -S localhost:80 routing.php routing.php 文件的内容如下: <?php $root = $_SERVER […]
自定义文章类型无法在后台设置固定链接格式,可以在 functions.php 中通过代码来实现。代码如下: <?php /** * 实现 solution 文章类型的 URL 重写 */ add_filter(‘post_type_link’, ‘custom_solution_link’, 1, 3); fun […]
只需要在register_taxonomy函数的第三个参数中,添加show_admin_column=>true即可。代码如下: <?php /** * 为产品 post type 添加分类功能 */ add_action(‘init’, ‘my_taxonomies_product’, 0); funct […]
只需要在register_taxonomy函数的第三个参数中,添加show_admin_column=>true即可。代码如下: <?php /** * 为产品 post type 添加分类功能 */ add_action(‘init’, ‘my_taxonomies_product’, 0); funct […]
本想这个功能应该不难,但却费了好些工夫。 在wordpress中想要实现点击下载,有两种方法: 1、在下载链接上增加download=””属性 <a href=”<?php echo $download_url; ?>” download=””>下载</a> 但是这种方法查资料发现, […]
一个post type可以没有分类(category),但一定可以进行文章归档(archive)。 分类(category),是针对分类法(taxonomy)的,而归档而是针对文章的。 所以,模板命名上,category 总是和分类关联,比如news分类模板:category-news.php。 而 archive 总 […]
在使用自定义文章类型时,对应的 category 页面的文件名应该是taxonomy-{taxonomy}.php 。 例如有一个自定义 Post Type 的分类法是 product_category,那么该分类法对应的 category 页面的模板文件名就是taxonomy-product_category.php […]
首先使用 composer 安装依赖包: 注意 laravel-lang/publisher 这个包需要 php 8.1 版本才行,如果是 php 8.1 以下版本,要使用如下命令来安装旧版: 然后使用下面的命令把中文语言包添加到 lang 目录下: 最后修改配置文件 config/app.php, […]