Questions tagged «urls»

统一资源定位符(简称URL),也称为网址,是构成对资源的引用的特定字符串。

6
home_url()和site_url()有什么区别
我的理解是site_url()返回wordpress核心文件所在的位置。 因此,如果我的博客托管于,http://example.com/blog则site_url()返回http://example.com/blog 但是那home_url()又有什么不同呢?对我来说,home_url()返回相同的内容:http://example.com/blog 如果正确,那么我可以让wordpress返回http://example.com/吗?

7
如何获取当前页面的URL显示?
我想添加自定义PHP代码,以确保每当我浏览器中加载网站上的页面时,该页面的URL都会回显到屏幕上。我可以使用echo get_permalink(),但不能在所有页面上使用。有些页面(例如,我的主页)显示多个帖子,如果我get_permalink()在这些页面上使用,则不会返回所显示页面的URL(我相信它会返回循环中最后一个帖子的URL)。对于这些页面,如何返回URL? 我可以附加get_permalink()到执行循环之前触发的特定挂钩吗?还是可以以某种方式打破循环,或在完成后将其重置? 谢谢。
55 php  loop  permalinks  urls 

10
从自定义帖子类型帖子网址中删除
似乎所有网络资源都基于删除自定义帖子类型的主题,即 yourdomain.com/CPT-SLUG/post-name 现在是非常过时的解决方案,通常引用WP 3.5版之前的安装。常见的做法是: 'rewrite' => array( 'slug' => false, 'with_front' => false ), 在您的register_post_type函数中。这不再起作用并且具有误导性。所以我问2018年第三季度WordPress 5濒临崩溃的社区... 有什么现代有效的方法可以从rewrite参数或其他任何地方从自定义帖子类型帖子的URL中删除帖子类型标签? 更新:似乎有几种方法可以迫使它与正则表达式一起使用。具体来说,如果您始终愿意监视内容创建以确保不会创建冲突的页面/帖子名称,那么Jan Beck的答案就可以了。...但是我坚信这是WP core的主要弱点,应该为我们处理。为永久链接创建CPT时作为选项/挂钩,或作为高级选项集使用。请支持火车票。 脚注:请通过观看/推广此票证来支持此票证:https : //core.trac.wordpress.org/ticket/34136#ticket

8
使用get_avatar时,如何获取头像URL而不是HTML IMG标签?
我正在使用一个名为“ 简单本地化身”的插件,该插件可让我上传存储在本地服务器上的作者图像(无Gravatar)。该插件可以正常工作并get_avatar返回本地头像。 但是,我需要以不同的方式在不同的地方使用该头像,为此,我需要本地头像图像URL,而不是整个HTML标签。我可以为此编写一个包装函数get_avatar,使用RegEx或SimpleXML来选择并仅返回URL,但是我想知道是否存在任何现有方法。
28 images  urls  avatar 

6
在不执行完整的HTTP GET的情况下检测WordPress URL?
我正在尝试编写一个单选框例程,该例程为WordPress博客条目提供特殊待遇。因此,给定一个简单的,未经修饰的URL,例如 http://blog.stackoverflow.com/2011/03/a-new-name-for-stack-overflow-with-surprise-ending/ 我如何才能检测到这是WordPress安装,理想情况下无需对看到的每个URL进行完整的HTTP GET? 当然,我们可以从WordPress URL的通用约定开始,这至少消除了某些URL的争用。在这种情况下是... http://example.com/year/month/slug-goes-here 但这也不是一个通用常数。 我尝试使用HTTP HEAD查看该URL的标题,然后看到: Connection:Keep-Alive Content-Encoding:gzip Content-Length:18340 Content-Type:text/html; charset=UTF-8 Date:Thu, 07 Jun 2012 07:07:38 GMT Keep-Alive:timeout=15, max=100 Server:Apache/2.2.9 (Ubuntu) DAV/2 PHP/5.2.6-2ubuntu4.2 with Suhosin-Patch mod_ssl/2.2.9 OpenSSL/0.9.8g Vary:Cookie,Accept-Encoding WP-Super-Cache:Served legacy cache file X-Pingback:http://blog.stackoverflow.com/xmlrpc.php X-Powered-By:PHP/5.2.6-2ubuntu4.2 我认为依靠的存在并不是WP-Super-Cache特别可靠,这是我在标头中看到的唯一有用的东西,因此在WordPress安装中可能只有零个通用HTTP标头吗?
21 urls 

1
WordPress如何创建Apache知道的URL?
当您在WordPress中创建页面时,它只是数据库表中的一项;该位置没有实际文件。但是,我可以自己在该位置创建一个文件,它将从WordPress窃取页面。我删除了文件,然后无缝返回到WordPress页面。 我很好奇这是如何实现的。大概在WordPress和Apache(?)之间正在发生某些通信。

5
WordPress如何生成URL链接?
是否有页面详细说明了WordPress如何为URL生成段?我正在编写一个脚本,该脚本需要生成与WordPress生成的URL相同的URL标记。
17 urls  slug 

1
为什么将“?v = hash”添加到我的URL中?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为WordPress Development Stack Exchange 的主题。 4年前关闭。 我是wordpress的新手,我进行了所有设置,但有件事让我感到困扰:在每个URL或链接上,到处都附加了“?v = hash”(example.com/?v=d21feabed96b)。 我试图检查每个插件,但我不知道如何添加此参数。 看起来好像是在js中添加的,因为如果我看到源代码,就没有此哈希的痕迹,但是我可以在firebug实时源代码中看到它。 已安装插件: 喷气背包 相扑 wp-piwik wp超级缓存 woocommerce 主题:店面 我试图禁用所有功能,但是仍然得到此哈希,有人知道如何添加它以及为什么添加它吗? 我也在用cloudflare
17 urls  parameter 

2
如何防止自动重定向?
WordPress具有一项功能,如果认为URL书写错误,它将自动重定向您的URL。这是一个示例:我有一个名为my-page 如果我去: www.mysite.com/something/my-page/ 它会立即将我重定向到 www.mysite.com/my-page/ 因为第一个URL不存在任何内容。 如何关闭此功能,如果输入的URL错误,则只能获取404?
16 redirect  urls 

7
登录后将用户重定向到原始网址?
我有一个函数,如果用户试图在不登录的情况下访问任何其他页面,则将用户重定向到登录页面(主页),这是它的工作方式: function restrict_access_if_logged_out(){ if (!is_user_logged_in() && !is_home()){ wp_redirect( get_option('home') ); } } add_action( 'wp', 'restrict_access_if_logged_out', 3 ); 确实很简单并且可以正常工作,问题在于我需要将它们重定向到成功登录后要尝试访问的url,就像WordPress后端的工作原理一样。 有没有办法做到这一点?提前致谢!
16 redirect  urls  login 

1
如何通过REST API按子标题名称检索帖子?
它适用于我的页面,但不适用于我的帖子。如果我去example.com/wp-json/wp/v2/pages?slug=page-name它会正确检索页面。如果我去example.com/wp-json/wp/v2/posts?slug=post-name它不会以相同的方式检索帖子。有人可以告诉我如何获得名的帖子吗?帖子中也有一个类别,但是我不知道是否有必要或如何将其正确添加到查询中。我找到的所有文档都涉及不再受支持的[filter]函数。
16 urls  rest-api 

5
如何使用与博客URL相关的URL向菜单添加自定义链接
我的工作之一是创建Wordpress网站。我通常在笔记本电脑上工作,直到有足够好的东西可以上传到客户端对其进行检查的测试服务器上为止。 我为每个新项目创建一个VirtualHost,因此我总是在外观类似的域中使用Wordpress安装http://local.example.com/,但是当站点上载到测试服务器(不受我控制)时,该域可能会像http://testserver.com/arbitrary/path/example/。 问题是,如果我将自定义链接添加到指向例如的菜单/events/,则在本地创建到的链接会很好用http://local.example.com/events/,但是在测试服务器中,该链接将指向http://testserver/events/,这显然是不正确的。 我想要给自定义链接提供一个在我的本地环境和测试服务器上都可以使用的URL。 我已经通过以下方法解决了更改home和siteurlWordpress选项的问题: 更改本地数据库上的那些设置 创建数据库转储 更新服务器上的数据库 恢复本地选项。 我不想为自定义链接使用完整的URL,并且每次我需要更新服务器的数据库时都不必将其替换为服务器URL。 对于帖子内容中的链接,有一个插件可以解决此问题,添加了两个短代码:http ://wordpress.org/extend/plugins/url-shortcodes/ ,但是我无法为“自定义链接”找到类似的东西。
16 menus  urls 

2
从漂亮的网址获取默认的永久链接结构
从类别页面或与此相关的任何页面上单击单个帖子时,您可以获取该引荐来源网址并对其进行解析以获取查询字符串。但这仅适用于默认的永久链接结构 引荐来源网址为类别页面时的示例: A var_dump( parse_url( wp_get_referer() ) );提供以下具有默认永久链接结构的输出 array(4) { ["scheme"]=> string(4) "http" ["host"]=> string(9) "localhost" ["path"]=> string(11) "/wordpress/" ["query"]=> string(5) "cat=7" } 将var_dump()永久链接设置为/%postname%/,这就是您得到的 array(3) { ["scheme"]=> string(4) "http" ["host"]=> string(9) "localhost" ["path"]=> string(32) "/wordpress/category/uit-my-lewe/" } 我可以path将第二个代码块中的与一起使用get_category_by_path(),我可以获取类别对象 我的问题是,对于分类术语,我该如何处理。 我已经做了测试。我有一个自定义分类法event_cat。如果我把它重写event-slug,我下面得到path使用/%postname%/作为固定链接结构 /wordpress/event-slug/5-star/ 和 event_cat=5-star 使用默认结构 自动地,我的分类名称不会出现在URL中,而只是我的术语的意思。因此,这不是从术语中获取对象的非常安全的方法。 我的问题是,如何正确获取默认的固定链接结构得到查询字符串或查询字符串或分类和术语的名字从/%postname%/固定链接结构
15 permalinks  urls 

1
WordPress是否会跟踪帖子的URL历史记录并提供自动重定向?
我刚刚更改了其中一篇文章的网址 http://2011.denmark.wordcamp.org/session/theme-frameworks-trends-og-standardisering/ 至 http://2011.denmark.wordcamp.org/session/wordpress-themes-mere-end-design/ 现在,如果我转到旧网址,则将我重定向到新网址。这当然很棒!...但这是WordPress的功能,还是这里发生了什么? WP是否跟踪帖子的URL历史记录,为以前的URL提供重写/重定向?查看响应头,我看到WP正在发送SEO友好301重定向...是!?我以为我必须在我的中使用重写规则来设置这些重定向.htaccess,所以我很好奇,当我输入旧的URL时,WP给我提供了新的URL是怎么回事。 任何有关WP如何处理此问题的见解将不胜感激。

3
禁用Wordpress URL自动完成
我最近注意到,Wordpress尝试在未完全提交URL时自动完成URL。例如,我有一个如下所示的帖子网址: http://www.mysite.com/some-post-title 如果我浏览到以下URL: http://www.mysite.com/some-post-ti 我可以看到该URL已提交给Wordpress,但Wordpress正在将301重定向到http://www.mysite.com/some-post-title。 如何禁用此行为?
15 redirect  urls 

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.