WordPress

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


2
简码内的重定向功能
我正在开发一个免费插件,用于将外部支持系统连接到WordPress,以便能够在WordPress上对用户进行身份验证。 为此,当前从外部系统将用户发送到WordPress的登录页面,并在此结尾 ?action=freshdesk-remote-login 然后,我的插件检查用户是否已登录WP,如果未登录,则显示登录表单,并在成功登录后将其重定向回第三方站点。 重定向是使用类似以下的方法完成的: wp_redirect( $sso_url ); 现在这可以正常工作,但是我打算提供一个短代码,可以将其添加到用户选择的页面中。现在,一旦用户进入该页面,如果他们已登录,则应将其转发到第三方站点;如果未登录,则应转发到登录页面。 有什么方法可以建议wp_redirect在简码中工作?


1
如何加入协议相对的外部(//ajax.googleapis.com/…)脚本?
根据食品法典,wp_enqueue_script支持相对于协议或与协议无关的外部链接:“可以使用与协议无关的URL,即'//otherdomain.com/js/theirscript.js',来指定远程资产​​。” 但我没有看到它: wp_enqueue_script('google-maps', '//maps.googleapis.com/maps/api/js?&sensor=false', array(), '3', true); 输出: <script type='text/javascript' src='http://localhost:25898//maps.googleapis.com/maps/api/js?sensor=false&ver=3'></script> 请注意,协议相对URL附加到站点URL。

4
admin-ajax.php如何工作?
我们与外部开发人员遇到了一些问题。 我们希望将对wp-admin站点的访问限制为仅内部访问(通过VPN)。简单地说,它将不会受到外部用户的攻击。我们可以从站点枚举管理员,而不希望他们被网络钓鱼。 我们的开发人员说我们不能这样做,因为该站点需要使管理页面可以从外部访问,以便该页面正常运行。特别是admin-ajax页面。 该admin-ajax.php页面做什么? 它位于WordPress的管理部分。最终用户是否未经身份验证访问了它?将其提供给外部用户是否不安全?
14 admin  ajax  security 


3
是否有最大弹头长度?
一位客户刚刚创建了一个帖子,其中包含一个很长的段落(90个字符),没有特殊字符(连字符除外)等。 每当单击该帖子的链接(包括来自Admin后端的“预览”或“查看此帖子”链接)时,都会生成404。 一旦我们手动修剪了弹头,一切都会按预期进行。这是“功能”还是“错误”? 编辑:所有讨论数据库限制的人的注释。 如果我达到了数据库字段限制,那么该段自身将被截断。想一想。对于大多数WP安装,wp_posts.post_name为VARCHAR(200)。因此,假设有人输入的标题超过200个字符。怎么了?子弹被截断为200个字符,并存储在wp_posts.post_name中。并不是有人要在浏览器地址栏中输入帖子的完整标题,而是用短划线代替空格,对吗?该URL是由WordPress生成的,它是从wp_posts.post_name表中获取URL并将其放入锚标记的href属性中的。因此,那里不会有差距。整个数据库的事情都是红鲱鱼。 无论如何,有问题的子弹只有90个字符,因此与数据库限制无关。 重写有任何已知的限制吗?
14 slug 


5
如何删除整个管理菜单?
我需要为用户自定义管理面板。那么,如何删除整个管理菜单?不删除菜单项,我的意思是完全删除左侧的垂直菜单栏,包括菜单的设计(例如css,background..etc)。我希望它变成空白。 我可以通过CSS hack做到这一点。但是我更喜欢使用钩子来做到这一点。有任何想法吗? 谢谢
14 admin  admin-menu 


3
每页数更改帖子
在wordpress 设置 => 阅读 => 博客页面中最多显示 [输入字段] 个帖子 目前,我将其设置为3个帖子。 在我的索引上,日期档案,标签档案,类别档案,搜索结果等...所有使用循环和分页的页面,现在每页显示3个帖子。 我的目标是针对不同的页面获得不同数量的结果。在我的索引上可能有3条帖子,但是在搜索结果或档案上,每页显示不同数量的结果。 任何想法如何做到这一点?
14 posts  pagination 

5
帖子中不需要的媒体库URL?
当Google在我们的博客上搜索一些内容时,我感到震惊和震惊,因为媒体库中的单个图像正在以某种方式生成自己的URL,Google正在以某种方式查找和索引这些URL! 例如,此页面:http : //blog.stackoverflow.com/2008/08/special-development-team-podcast/ 包含此图像:http : //blog.stackoverflow.com/wp-content/uploads/bio-jarrod-dixon.jpg 很好,但是以某种方式还可以将该图像显示为其自己的URL和“ post”:http : //blog.stackoverflow.com/2008/08/special-development-team-podcast/bio-jarrod-dixon/ 这是非常不想要的! 我检查了WordPress中的“媒体”设置,并在“媒体库”中浏览了一下,但我想不出一种禁用此行为的方法。有任何想法吗?

7
获取自定义分类术语的顶级父级
如何获得给定学期的顶级父母? 我过去一直wp_get_object_terms在获取帖子中的分类术语,但我不想显示所有标记的术语,而只想显示标记的术语的顶级父母。 因此,如果这些是我选择的条款,我只想显示早餐,午餐和晚餐。 x BREAKFAST x Cereal x Eggs LUNCH Hamburger x Pizza DINNER Fish Bass x Salmon Trout Lasagna 我怎样才能做到这一点?


7
最好的Wordpress多语言插件?[关闭]
按照目前的情况,这个问题并不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 什么是WordPress最好的多语言插件? WordPress本身没有多语言支持,因此您需要使用插件来获得多语言功能。不要建议使用不同的WordPress网站来获得多语言功能,因为这会带来更多需要解决的问题。 请仅在成功实施此类解决方案并说明当前存在的局限性时回答。另外,最好在选择此解决方案之前指定要测试的其他解决方案。 注意事项: 语言网址,例如/ en / ... / fr / .. 能够退回未翻译页面的默认语言 浏览器语言检测

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.