How do you use unzip_file()?
我一直在尝试使用unzip_file() 作用上面写着undefined 所以我调查了一下WP_Filesystem() 必须调用并设置。这么简单,对吧?require_once(ABSPATH .\'/wp-admin/includes/file.php\'); WP_Filesystem(); unzip_file( $zip, $dest ); 即使这样也显示为undefined, 我没有看到任何关于它的文档。我正在尝试使用解压功能在主题安装期间解压一
自定义帖子类型(根据类别更改帖子样式)
感谢您的关注。我有一个自定义的帖子类型,叫做“公文包项目”。这些帖子布置了一个漂亮的6列网格,包含在4个不同的类别中。我已经创建了4个独立的页面,每个页面都有自己的页面模板。每个页面的页面模板将不同。根据页面和类别,每个模板中的I设置应更改帖子的样式并删除超链接。<?php $items = new WP_Query(array( \'post_type\' => \'portfolio\', \'posts_per_page\' => -1&
从选定的帖子中获取前x个标签
我需要这方面的帮助,情况是我想从用户帖子中获得前X个标签。例如,用户A写了50篇文章,我想显示该用户文章中的前5个标签,这是为了显示用户的兴趣。第二件重要的事是我已经选择了帖子ID$pids=阵列(123345323456789);非常感谢。我在这里找到了有趣的代码,但只是按日期:Display list of most used tags in the last 30 days
无限卷轴插件:如何用无限卷轴插件先显示6个帖子,然后再显示2个帖子?
我正在使用无限滚动插件,最初在页面上加载了6篇帖子。在用户点击页面上的分页按钮“显示更多”后,我想在其后显示2篇文章。以下是我使用的查询代码:<?php $query = \'category_name=features&groupby=post_date&orderby=date&order=DESC&posts_per_page=6&paged=\'.get_query_var(\'paged\'); query_posts($q
将文本添加到wp_list_ategories中的每个列表项的末尾
我还没有找到我要找的东西,也不知道如何找到它。我正在使用wp_list_categories 列出分类法的术语。我想在每个项目的末尾添加一些文本。例如:taxonomy\\u term some\\u new\\u text而不是taxonomy\\u term这是基本的wp_list_categories 我正在使用:<?php wp_list_categories(array( \'taxonomy\' => \'locations\',
适用于大型网站的静态HTML页面缓存
我正在创建一个WooCommerce商店,拥有3000多种产品(+过滤器)。我使用WP超级缓存插件是因为我想尽可能快地为页面提供服务。这就产生了问题:编辑任何帖子时,WP Super Cache会清除所有缓存并重新生成数千页。有没有办法控制更新后应重新生成哪些文件?(例如,仅重新生成其产品页)我是否完全做错了?也许我根本不应该对这么大的网站使用WP超级缓存,你有什么建议吗</非常感谢您!
对外部PHP脚本中GET_POSTS返回的帖子进行计数
我使用外部PHP脚本中的WP,包括wp-load.php 文件到目前为止,所有功能和一切都按预期工作,除了一件事:我无法获得$wp_query->found_posts 在我用get_posts() 作用有什么提示我应该用什么来代替吗?谢谢
新表与帖子/评论元数据
我正在为主题工作,在这里我将投票功能添加到评论和帖子中。我应该使用什么,元表还是创建新表?
Author Nickname URL Friendly
使用以下代码更改作者页面url以使用“昵称”。工作正常,但当昵称是多个单词时,它不会使其url友好。有什么办法吗?add_filter( \'request\', \'wpse5742_request\' ); function wpse5742_request( $query_vars ) { if ( array_key_exists( \'author_name\', $query_vars ) ) { global $wpdb; $author_
*.wordpress.com博客容易移植吗?
作为一名即将毕业的软件开发专业学生,我发现是时候开始自己的博客了。有人告诉我,重要的是让自己成名,从其他人中脱颖而出。因此,我决定创建一个Wordpress网站。既然我住在比利时,我想.be 领域但是,我对Wordpress还不熟悉,我想从一开始就完全用我自己的主题。然而,我想避免在我的网站开发阶段花费我的域名,所以我计划免费创建它*.wordpress.com 域优先。我的问题是:如果我这样做,我是否可以轻松地将所有内容迁移到自己的域中?我应该特别寻找web hoster的哪些功能(服务器、数据库、磁盘
将屏幕选项添加到自定义管理页面
我想将屏幕选项添加到我的插件设置页面,就像仪表板中可用的选项一样。我试着用add_option 的方法WP_Screen 对象,并发现它只支持两个选项。per_page 和layout_columns.有人知道要使用什么屏幕选项来获取仪表板页面中的选项吗?Edit: 让我解释一下我想说什么。我的Bulk Delete Plugin 每个部分都允许人们根据一些标准(如类别、标记、自定义分类法等)删除帖子。我想让用户选择他们想要使用的部分和他们想要隐藏的部分,类似于仪表板页面,在那里用户可以选择他们想要查看和
Load ajax if is_home()
我想用ajax在主页上展示一些简单的东西。问题是,当is\\u home()为true时,我想加载所有内容。Php,js,一切。In funtions.php:add_action(\'init\', \'pint_functions_separation_test\'); function pint_functions_separation_test(){ if ( is_home() ) { require_once(\'functions_hom
如何获取邮寄档案、日期档案或类别档案的类型?
使用函数is_archive() 我们可以知道它是否是存档页。但如果是归档页,我如何才能找到它是作者归档页还是类别归档或日期归档。我在wp includes/query中找到了此代码。phpif ( $this->is_post_type_archive || $this->is_date || $this->is_author || $this->is_category || $this->is_tag || $this->is_tax ) $this->
迁移WooCommerce订单的问题
我正在尝试从一个WooCommerce网站向另一个网站导入/导出订单。在对“订单”使用WordPress导入/导出工具后,单个订单页面不再显示为每张发票订购的产品。查看单个订单时,“订单项目”框为空。有没有办法解决这个问题?这里有一张图片来展示我所说的内容。http://support.woothemes.com/attachments/token/iddtqxsxdquthvv/?name=woocommerce.jpg
如何显示WP查询过滤器?
我想知道是否有一种方法可以显示当前的WP查询过滤器。我编写了一个支持删除所有帖子的函数,但当我使用WPML并按语言过滤帖子时,它不会删除非英语帖子。我认为使用\'suppress_filters\' => true 会有帮助,但这会导致任何缺点吗?WP查询还应用了哪些其他过滤器?我可以以某种方式显示它们吗?
使用税务名称重写自定义分类,而不是重写插件
我为我的projects 自定义帖子类型。function projects_taxonomy() { $labels = array( \'name\' => __(\'projects Categories\'), \'singular_name\' => __(\'project Category\'), \'search_items\' => __(\'Search proje
尝试将脚本添加到特定管理页面不起作用
我试图实现的是加载一个。编辑js文件。php页面,但是代码不是专门针对该页面的。我已经将相同代码类型的代码应用于其他CPT页面,但由于某些原因,此CPT页面没有注册脚本。以下是我使用的代码:add_action( \'admin_menu\', \'contacts_table_add_pages\', 99 ); function contacts_table_add_pages(){ $menu = add_menu_page( \'Contacts\', \'Contacts
批量上传以创建帖子,每个帖子都有一个图像、标题和正文
一位客户给了我300张图片、300条标题和300段文字。有没有办法让我将所有这些都放在CSV文件(或其他格式)中,然后在一次操作中将整个shebang上传到新的WordPress安装中?我没有php技能,所以如果有简单的解决方案,我需要一个简单的解决方案。谢谢
具有自定义发布类型(自定义表)的模板不起作用
我正在使用自定义帖子类型(CPT)my-project 存储在自定义表MY\\u项目中。以下是CPT注册代码: $labels = array( \'name\' => __( \'Projects \' ), \'singular_name\' => __( \'Project\' ), // other labels ); $args = arra
custom field in admin columns
我正在试图了解如何将自定义字段incr\\u编号放入admin列。然而,我无法理解,我在谷歌上搜索,但找不到直接的答案。这不会那么难吧? <?php /*-----------------------------------------------------------------------------------*/ /* WooThemes supportpress Custom Post Types Init */ /*--