WordPress

WordPress开发人员和管理员的问答

5
如何按类别和标签查询帖子?
我试图显示与类别X和标签Y相关的帖子列表。我尝试了以下代码: $args = array( 'posts_per_page' => 4, 'tag_id' => $tag_id, 'cat' => $cat_id, ); query_posts($args); 但它不能正常工作,并返回该类中的所有帖子。 很想听听您可能有的见解
11 query-posts  tags 

2
自定义图像尺寸/缩略图-即使源图像小于设置尺寸,也可以裁切宽高比
通常,当您使用硬裁剪设置自定义图像尺寸时-例如add_image_size( 'custom-size', 400, 400, true );-您会得到以下结果: #1上传的图片:600x500>缩略图:400x400。 #2上传的图片:500x300>缩略图:400x300。 #3上传的图片:300x200>缩略图:300x200。 但是我想做的是当上传的图像小于自定义图像尺寸的设置宽度或高度,或两者都小于时,例如上面的示例2和#3-而不是仅裁剪图像以适合在这些尺寸范围内-也会进行裁剪以匹配其长宽比(在这种情况下为1:1),如下所示: #1上传的图片:600x500>缩略图:400x400。 #2上传的图片:500x300>缩略图:300x300。 #3上传的图片:300x200>缩略图:200x200。 我不相信使用标准的add_image_size选项是可行的,但是可以使用其他函数还是修改add_image_size函数的钩子呢? 还是有添加此功能的插件? 任何人都可以提供的任何信息将不胜感激。
11 images  cropping 

7
获取不带/ page / {pagenum} /的当前URL(永久链接)
如何检索当前URL(无论是主页,存档,文章类型存档,类别存档等),但如果存在则始终没有该/page/{pagenum}/部分?因此,如果实际网址是: example.com/category/uncategorized/ 要么 example.com/category/uncategorized/page/2/ 那么返回值将始终为 example.com/category/uncategorized/

3
如何在自定义路由中访问WP API请求的主体?
我已经在WP API(v2 beta 4)中创建了一个自定义路由来设置站点选项。我正在使用AngularJS进行API调用,由于某种原因,我无法访问请求中发送的数据。这是我到目前为止的内容: gvl.service('gvlOptionService', ['$http', function($http) { this.updateOption = function(option, value) { return $http({ method : 'POST', url : wpAPIdata.gvlapi_base + 'options', data : { "option" : option, "value" : value }, headers : { 'Content-Type': 'application/x-www-form-urlencoded', 'X-WP-Nonce' : wpAPIdata.api_nonce } }) } }]); 这成功发送了请求,发布的数据如下所示: {"option":"siteColor","value":"ff0000"} 该请求成功进入了我的自定义路由和我指定的回调。这是该类中的回调函数: public function …
11 wp-api 

2
WP-CLI无法识别商业插件更新
在遇到WP-CLI无法识别商业插件的插件更新之前,我遇到了一个从未遇到过的问题。 插件更新显示在我的WordPress仪表板中,但是运行../wp-cli.phar plugin update --all不会更新它们。如果我运行../wp-cli.phar plugin list,则不会显示它们具有更新。 我已经通过WP-CLI在其他服务器上为相同的商业插件运行了更新,没有任何问题。该服务器上唯一的不同是我没有sudo访问权限,因此,如您所见,我wp-cli.phar直接调用而不是通过wp命令。 WP-CLI正在处理.org存储库中的插件更新,此安装没有任何问题。
11 updates  wp-cli 

1
在插件管理页面中创建标签
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 3年前关闭。 我正在开发自己的插件,并且试图弄清楚如何向我的管理页面添加标签。 这个过程类似于我们添加元框的过程吗? 即,类似add_tab_box(...); 我指定一个回调? 当我说标签时,我的意思是如下标签:
11 plugins  admin 

2
删除子级中的父主题动作
我正在从Storefront创建一个子主题。 现在,我想删除子主题中的这些操作 add_action( 'woocommerce_before_shop_loop','storefront_sorting_wrapper',9 ); 通过此功能: add_action( 'after_setup_theme','remove_action', 100 ); function remove_action() { remove_action( 'init', 'woocommerce_before_shop_loop'); } 但这不起作用!


3
获取原始上传图像的URL的功能-全尺寸
我目前正在使用以下代码来获取wordpress帖子的精选图片的网址: URL="<?php if (function_exists('wp_get_attachment_thumb_url')) {echo wp_get_attachment_thumb_url(get_post_thumbnail_id($post->ID), 'big-size'); }?>" 但是代码仅返回较小的(150x150px)缩略图。这是我得到的: http://sitename.com/wp-content/uploads/imagename-150x150.png 我的问题是,如何获取它以返回原始图像(全尺寸图像)的URL,该URL为: http://sitename.com/wp-content/uploads/imagename.png 非常感谢您的时间和帮助。
11 images  urls 

4
将nav_menu项的输出转换为树形多维数组
有什么办法可以将导航菜单项作为多维数组而不是平面数组来获取? 所谓树状结构,是指可以保留子项与父项之间关系的东西(仅是一个例子)…… array( array( 'post_type' => 'page', 'post_name' => 'Home', 'children' => array() ), array( 'post_type' => 'page', 'post_name' => 'About Us', 'children' => array( array( 'post_type' => 'page', 'post_name' => 'Our History', 'children' => array() ) ) ) ) 有一个wp_get_nav_menu_items()函数,但是它返回一维数组,所有项目都在同一级别,这不是我想要的。WordPress是否包含内置方法来获取菜单项的多维数组?如果不是,wp_get_nav_menu_items()从性能上来说,将树状结构放入多维数组的最佳方法是什么?
11 menus  api 



9
管理员用户无法更新WP
我有一个运行WP 3.3.2的站点。后端显示一个栏,显示“ WordPress 3.5可用!请通知站点管理员。” 有趣的是,我以管理员用户身份登录,我再次检查了一下。尝试访问更新页面(位于wp-admin / update-core.php时),出现此错误: “您没有足够的权限访问此页面。” 关于这里可能发生什么的任何提示?谢谢。
11 updates 

7
WordPress正在post_meta中从JSON字符串中删除转义反斜杠
我以为可以通过将一些内容另存为JSON位以保存在自定义post_meta字段中,从而使自己的生活变得轻松,并着眼于未来。不幸的是,WordPress并不同意,这使我的生活变得异常艰难。 我有一个基本上像这样的JSON字符串。这只是一位,注释字符串只是一些伪unicode实体。整个事情是使用json_encode生成的。 { "0": { "name": "Chris", "url": "testdomain.com", "comment": "\u00a5 \u00b7 \u00a3 \u00b7 \u20ac \u00b7 \u00b7 \u00a2 \u00b7 \u20a1 \u00b7 \u20a2 \u00b7 \u20a3 \u00b7 \u20a4 \u00b7 \u20a5 \u00b7 \u20a6 \u00b7 \u20a7 \u00b7 \u20a8 \u00b7 \u20a9 \u00b7 \u20aa \u00b7 \u20ab \u00b7 \u20ad \u00b7 \u20ae \u00b7 \u20af \u00b7 \u20b9" } } …
11 post-meta  json 

4
如何从$ wpdb-> get_results解析行结果
我有以下几点: $query = 'SELECT * FROM wp_pod_tbl_add_questions WHERE id LIKE '. $id; $row = $wpdb -> get_results($query); 如何从$ row获得名为“ id”和“ name”的列?
11 wpdb 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.