Questions tagged «mobile»

6
如何检测移动设备并呈现特定的主题?
我想创建主题的新修改版本(如果需要,请检查我的个人资料),以便在检测到访问者通过iPhone,Android等手持设备访问该站点时向其呈现。 如何检测请求是否来自移动设备/浏览器? 如何加载并呈现专用主题? 更多信息:我的主题不流畅。它具有约976px的固定宽度(676px的内容+其余部分位于左侧边栏)。我不想彻底改变主题,但我认为对于320x480和800x480手机来说,它太大了。可能我将移除侧边栏或至少将其向右移动并进行其他小的调整。

3
通过主题禁用插件/插件操作
我已经在自己的网站上安装了Google Analyticator插件。我还使用MobilePress插件提供了一个针对非智能手机移动浏览器的主题。我已经设置了用于该主题的Google Analytics(分析)移动版,并希望禁用Analyticator插件,因为该插件包括对较大js文件的调用。 有谁知道是否可以使用functions.php或其他方法禁用插件? 我相信我已经找到了将功能添加到页面的代码,因此,如果无法禁用整个插件,是否可以停止执行操作?我试图直接禁用它们,但是没有运气。这是插件文件中的代码: add_action('wp_head', 'add_google_analytics', 999999); add_action('init', 'ga_outgoing_links'); 我尝试通过以下方式删除这些操作: remove_action('wp_head','add_google_analytics',9999999); remove_action('init', 'ga_outgoing_links'); 任何帮助是极大的赞赏。

2
正确使用wp_is_mobile()?
我已经开发了响应式主题,我想将其提交给wordpress.org。在提交之前,我想wp_is_mobile()在主题中使用它,但是根据Function Reference / wp是可移动的,这是一个坏主意,因为它说的是这样的: 您应该意识到,由于平板电脑被认为是移动设备,因此它不能专门检测到手机。查看“插件”区域,找到几种有用的替代方法。也不应将其用于主题。 因此,如果我在主题function.php中像这样使用它: add_filter('body_class','mobile_theme_body_class'); function mobile_theme_body_class( $classes ){ if ( wp_is_mobile() ){ $classes[] = 'mobile'; } else{ $classes[] = 'desktop'; } return $classes; } 我的主题会被拒绝吗? 子问题: 如果我在上面的代码中使用函数,并在(WP Super Cache)中使用缓存插件,我的函数会被搞砸(执行失败或返回误报)吗? 谢谢您的时间和回答...

3
wp_is_mobile()有效吗?
我将测试用户代理以加载移动模板而不是桌面主题。 那里有许多移动检测脚本。 请问wp_is_mobile()功能工作做好? 与其他类(例如)相比,您有什么经验mobiledetect.net?

3
构建自定义的REST API
我有一个WordPress.org网站,该网站接受用户输入,搜索自定义数据库并显示查询结果。我使用wpdb类进行此工作。现在,我正在尝试使它适用于android应用。 据我了解,构建RESTful服务器是此类事情的当前“最佳实践”。我研究了一些可以帮助我完成此操作的插件,然后发现: json-rest-api-在我看来,这仅公开了WordPress的核心功能(即帖子,页面,用户等),而我看不到如何使它对非默认表执行自定义查询。 这篇博客文章说,wp mvc完全可以实现我想要的功能,只不过它已经两年多没有更新了,所以可以将它排除在外。 也有Jetpack,但据我所见,json-rest-api是它的更新版本,似乎也只提供了核心功能。 有没有办法使这些插件中的任何一个都能用于自定义端点?还是我还没有找到其他插件? 如果我不使用插件,我认为我必须自己动手。我可以从头开始(使用做到这一点wpdb,msqli或东西),或与API的帮助,如Restler。 如果我自己动手,是否应该在主题中创建模板,是否在其中包含REST并将该主题分配给仪表板中的页面?还是为此而让另一台服务器与WordPress分开运行会更好? 据我所知,这些是我唯一的选择。我想知道推荐的最佳做法是什么。我发现很难相信没有其他人能做到这一点。有什么我忽略的选择吗?
10 plugins  mobile  json  restful 

4
创建内容相同但主题不同的移动网站
我有一个wordpress网站,想要为手机创建一个不同的主题。我想创建一个子域,例如m.domain.com,它将使用与桌面版主题大不相同的针对移动设备优化的主题。我知道多站点将解决子域问题,但我希望所有内容,自定义帖子,插件等都位于管理员的单个站点中。 有没有什么可以让我创建一个移动子域并将一个单独的主题应用于该子域站点,同时将内容,帖子,插件保留在管理员的单个站点中? 谢谢!

4
从wp_is_mobile排除iPad
我遇到一个非常烦人的问题。我用媒体查询和is_mobile构建了我的网站(认为is_mobile与较小的屏幕相同。我真是愚蠢。),但是经过一些测试,显然iPad确实把它搞砸了(好的,实际上我做到了)。 如果我可以从wp_is_mobile函数中排除iPad,则可以轻松解决所有问题。我该如何重写该功能? function wp_is_mobile() { static $is_mobile; if ( isset($is_mobile) ) return $is_mobile; if ( empty($_SERVER['HTTP_USER_AGENT']) ) { $is_mobile = false; } elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'Mobile') !== false // many mobile devices (all iPhone, iPad, etc.) || strpos($_SERVER['HTTP_USER_AGENT'], 'Android') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'Silk/') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'Kindle') !== …

4
使用“特色图片”进行响应式网页设计的最佳方法是什么?
我有一个绝妙的主意,由于WordPress已经完成了一些工作,所以我只需要找到一种很好的方法来完成这项工作。 我正在从事一个项目,该项目需要响应所有设备,无论是台式PC还是移动设备。因此,我希望图像也能响应,这意味着移动设备不应加载50KB +的图像。 对于每个页面或每个帖子,我都可以使用“缩略图”添加“精选图片”,该图片在全尺寸下约为950x250(约60KB)。如果我在iPhone / Android上加载网站,则不希望加载〜60KB的图片,而是希望在其位置加载小缩略图。 响应图像的默认方法是使图像的宽度为父容器的100%,因此,如果还调整了父容器的大小,它将自动调整大小。这不是放大图像的最佳方法。 我考虑过尝试Filament Group的响应式图像脚本,但是我尝试了一下,但效果不佳。可以通过用户代理检测来实现此目的的一种方法,但是我也不愿意使用这种方法,因为可以欺骗用户代理。 这是即时调整图像大小的另一种方法,但这似乎是在重复WordPress已经完成的工作。 如果有一种方法可以对媒体库图像执行此操作,而WordPress已被默认设置为已创建所有调整大小的缩略图,那将是更好的选择。
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.