首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

WPML wordpress:如何检查页面是否不存在于语言中?

WPML是一款用于WordPress网站的多语言插件,它可以帮助网站管理员在同一个WordPress安装中创建和管理多个语言版本的网站。

要检查页面是否不存在于语言中,可以使用WPML插件提供的函数和方法来实现。以下是一种可能的方法:

  1. 首先,确保已安装并激活了WPML插件。
  2. 在主题的模板文件中,可以使用icl_object_id()函数来获取指定页面在特定语言中的ID。该函数的语法如下:
  3. 在主题的模板文件中,可以使用icl_object_id()函数来获取指定页面在特定语言中的ID。该函数的语法如下:
    • $objectID:要检查的页面的ID。
    • $objectType:页面的类型,通常为post
    • $returnOriginalIfMissing:如果指定语言中不存在该页面,是否返回原始页面的ID。可以设置为truefalse
    • $targetLanguageCode:目标语言的语言代码。
    • 例如,要检查页面ID为123的页面是否不存在于英语(语言代码为en)中,可以使用以下代码:
    • 例如,要检查页面ID为123的页面是否不存在于英语(语言代码为en)中,可以使用以下代码:
  • 另外,WPML还提供了一些其他的函数和方法来检查页面是否存在于特定语言中,例如icl_post_exists()函数和icl_object_exists()函数。可以根据具体需求选择合适的函数来使用。

总结: WPML是一款用于WordPress网站的多语言插件,可以帮助网站管理员创建和管理多个语言版本的网站。要检查页面是否不存在于语言中,可以使用WPML插件提供的函数和方法,如icl_object_id()函数。通过传入页面ID、页面类型、是否返回原始页面ID以及目标语言代码等参数,可以判断页面是否存在于特定语言中。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

14个好用的WordPress外贸商业主题 适合多领域提供网站部署解决方案

由于全响应式设计,它将适应所有可能的现代设备,而不管它们的屏幕分辨率如何。除此之外,您还可以获得多种文章类型、页面类型和布局、无限的配色方案和其他有用的元素。...主要特点: 各种页眉和页脚样式 不同的预先设计页面 动画效果 谷歌地图 下拉菜单 适合领域行业:业务、投资组合、电子商务、引导着陆网站、SAAS 4、BeClinic -多用途医疗清洁WordPress...主要特点: 充分响应设计 社交媒体链接 美术馆的功能 WPML支持 定价页 领域行业:人工智能、计算设施、软件开发、物联网基础设施等。...主要特点: WPML支持 定制小部件 轻松定制流程 定价表 领域行业:沙龙,水疗服务,美容产品,珠宝等。...12、Cryptoz -虚拟产品主题 您是否正在寻找与加密相关的主题,以帮助您制作复杂的网站。这款主题以利用只需几分钟的一键演示导入。

5.3K30

WordPress你要会用

|灵动边栏插件,使用它将使你更容易的控制你的边栏显示,安装激活以后会在小工具页面显示控制各个小工具在博客中任何页面是否显示,以实现不同页面不同侧边栏的效果;同时在小工具页面产生一个支持php语言的文本小工具...WP No Category Base - WPML compatible——把文章分类的URL中的“category”去掉 GoogleXMLSitemaps——帮助你的网站更容易被google等搜索引擎收录...4.静态化较差,确切地说是真正静态化做得不好,如果要想对整个网站生成真正静态化页面,还做不好,最多只能生成首页和文章页静态页面,所以只能对整站实现伪静态化!...如何取舍就 看大家对于自己博客的定位了。如果只是用博客写写文章的话,推荐还是用国内的主机,如果是建论坛或者资源站点,经常需要上传附件的话,最好选用国外的不限空间的主机。 3....虚拟主机的地址在虚拟主机提供商的控制面板上可以查看到,一般在绑定域名的页面会显示。 6. 创建WordPress数据库 国外的主机的有一好处是可以创建数据库。而国内主机一般要另行购买。

1.8K50
  • 新曝WordPress REST API内容注入漏洞详解

    近日,来自Sucuri的研究人员发现WordPress存在重大漏洞,漏洞在于WordpressREST API,成功利用该漏洞可删除页面或修改页面内容。...这种行为本身不失为一种防止攻击者编制恶意ID值的好方法,但是当查看REST API如何管理访问时,研究人员很快发现其给予$_GET 和$_POST值的优先级高于路由的正则表达式生成的值。...该函数通过检查帖子是否实际存在以及用户是否有权编辑此帖来验证请求。研究人员认为这种审验请求的方式较为奇特。...如果我们发送一个没有相应帖子的ID,我们可以通过权限检查,并被允许继续执行对update_item方法的请求。...出于对是什么导致get_post()无法找到帖子(除ID不存在外)的好奇,研究人员意识到其使用wp_posts中的get_instance()静态方法来抓取帖子。 ?

    2.7K60

    Docker搭建WordPress博客

    |灵动边栏插件,使用它将使你更容易的控制你的边栏显示,安装激活以后会在小工具页面显示控制各个小工具在博客中任何页面是否显示,以实现不同页面不同侧边栏的效果;同时在小工具页面产生一个支持php语言的文本小工具...WP No Category Base – WPML compatible——把文章分类的URL中的“category”去掉 GoogleXMLSitemaps——帮助你的网站更容易被google等搜索引擎收录...如何取舍就 看大家对于自己博客的定位了。如果只是用博客写写文章的话,推荐还是用国内的主机,如果是建论坛或者资源站点,经常需要上传附件的话,最好选用国外的不限空间的主机。...所有空间进行安全漏洞检查 WordPress 3.6 Beta1 WordPress发布了3.6的首个Beta测试版本,3.6将包含如下几个方面的改进: Post Formats: 可以单独给每篇文章设置不同主题...docker安装《韩》.sh #########输出如下信息,安装完毕############# 查看docker版本 Docker version 19.03.13, build 4484c46d9d 请问是否启动

    82810

    Docker搭建Wordpress博客

    |灵动边栏插件,使用它将使你更容易的控制你的边栏显示,安装激活以后会在小工具页面显示控制各个小工具在博客中任何页面是否显示,以实现不同页面不同侧边栏的效果;同时在小工具页面产生一个支持php语言的文本小工具...WP No Category Base - WPML compatible——把文章分类的URL中的“category”去掉 GoogleXMLSitemaps——帮助你的网站更容易被google等搜索引擎收录...如何取舍就 看大家对于自己博客的定位了。如果只是用博客写写文章的话,推荐还是用国内的主机,如果是建论坛或者资源站点,经常需要上传附件的话,最好选用国外的不限空间的主机。...所有空间进行安全漏洞检查 WordPress 3.6 Beta1 WordPress发布了3.6的首个Beta测试版本,3.6将包含如下几个方面的改进: Post Formats: 可以单独给每篇文章设置不同主题...docker安装《韩》.sh #########输出如下信息,安装完毕############# 查看docker版本 Docker version 19.03.13, build 4484c46d9d 请问是否启动

    68520

    如何修复WordPress死亡白屏(WSoD)故障问题

    如何修复WordPress白屏死机问题(9种方法) 什么是WordPress死亡白屏?...如果网站前台无法访问但WordPress可进入,则可能是主题插件问题。要快速检查WordPress网站仪表盘是否正常运行,只需导航至yourdomain.com/wp-admin。...那么,应该如何解决WSoD? 如何修复WordPress白屏死机(9种方法) 当遇到WordPress死亡白屏时,我们应该尽快修复它,让我们看一下可以用来解决该问题的九种可能的解决方案。...如果此行不存在,则可以将其添加到文件顶部。 取代完全的白屏,您将会看到白屏和一些错误消息。...参考阅读《如何解决WordPress内存限制错误(2种方法)》 6.检查文件权限问题 WSoD的另一个潜在原因是文件权限问题。

    3.3K10

    Wordpress4.2.3提权与SQL注入漏洞(CVE-2015-5623)分析

    可见,这里当$post不存在的时候,直接break出switch逻辑了,后面所有检查的代码都没有执行。...$post是要编辑的文章的ID,也就是说,如果我要编辑一篇不存在的文章,这里不检查权限直接返回。 正常情况下是没有问题的,因为不存在的文章也没有编辑一说了。...这里就是一个逻辑问题,当我们在GET参数中传入正确的postid(这样在get_post的时候不会产生错误),而在POST参数中传入一个不存在的postid,那么就能够绕过检查edit_post权限的步骤...我们目的是去update一篇文章,但刚才0x01中说到,如果要绕过权限检查的函数,需要传入一个“不存在”的文章id。那么即使可以执行update,我们也不可能修改已经存在的文章呀?...另外,虽然前台也可以增加评论,但前台增加评论会检查所属文章是否是草稿、状态是否是public或private,我们没法给这篇文章以及其派生的预览文章增加评论。

    92420

    简单备份wordpress连接表

    用过 wordpress 的朋友都知道,WordPress 可以导出 WordPress eXtended RSS 或 WXR 文件,它包含了您的全部文章、页面、评论、自定义域、分类目录和标签。...我们可以在再次安装 WordPress 时导入它。那么WordPress 的链接表怎么备份呢? WordPress 默认并没有带有导出链接表的功能,如果要手动输入这些链接的话会累死,呵呵。...今天就与大家分享一下如何使用最简单的方法备份WordPress链接表。 ...导出的这个xml文件就等于是网站的链接表备份文件了,可以在以后的 WordPress 中直接在工具 > 导入 > 链接表 里面导入该文件。如果此方法不成功,请检查该目录是否可写。...或者也可以直接在上述的工具 > 导入 > 链接表 里面直接输入http://www.iceray.net/wp-links-opml.php 类型的 URL 地址,也可以导入您已经存在于这个URL中的所有链接表

    66720

    精选 Flexport 在 HackerOne 这一年 6 个有趣的安全漏洞

    2 Markdown 渲染中的 XSS 漏洞 在修复了 Bootbox 并检查了我们其它类似的库之后,我们收到了第二个 XSS 漏洞报告——这次存在于我们的 Markdown 渲染中。...攻击者可以将原始页面设置为登录页面或其他任何内容。只能将 rel="noopener noreferrer" 添加到 a 标签中,来减轻这一类问题。...来源:https://wpvulndb.com 修复: 和所有软件一样,最不容易受攻击的是不存在的代码,其次是最新的代码。...一开始,我们收到一份报告,展示了如何通过暴力攻击来获得已泄露用户的访问权限。 ? 原因: 我们使用 Authy 作为我们的 2FA 合作伙伴,他们的 rails gem 不包括任何内置的速率限制。...检查用户是否进行了身份验证(在此处的代码之后运行): def authenticate?(*args) result = !!

    2.3K80

    如何将你的 WordPress 网站置于维护模式

    本文的目的在于释放将网站置于维护模式的方式。但是,如果你是初学者或非技术用户,领先的 WordPress 开发公司也可能是你的选择。该模式的目的是通知访问者网站处于建设状态。...因此,更改默认的 WordPress 维护模式页面是一个好主意。如果你想了解如何正确操作,请继续阅读。...如何WordPress 置于维护模式 方法 1 - 使用 WordPress 插件 此方法适用于那些想要激活 WordPress 维护模式而无需接触任何一行代码的人。...请记住当你的网站处于 WordPress 维护模式时 WordPress 自动安装的默认维护页面。你可以手动将 WordPress 置于维护模式并自定义页面而无需额外的插件。...结束 有很多方法可以将 WordPress 置于维护模式。第一种方法是使用 WordPress 维护模式插件。这个插件将帮助你创建一个漂亮的启动画面。建议不熟悉编码的人使用此方法。

    2.4K31

    如何修复 WordPress 网站上的 500 Internal Server Error 内部服务器错误

    要审核您的服务器日志,请在命令行中输入以下内容: bash tail -f /var/log/nginx/error.log 进入后,重新加载您当前的 WordPress 页面以查看是否显示有关错误的更多信息...在下一步中,您将看到如何升级 WordPress 和 PHP,以确保这不是导致错误的原因。...更新 PHP 要在 WordPress 安装上更新 PHP 版本,您需要检查您的托管服务提供商在您的安装上访问和更新 PHP 版本的步骤。...请查阅您的托管服务提供商的文档,以了解有关如何WordPress 安装上更新 PHP 的更多信息。...如果您再次遇到 500 错误并且已成功更新您的 PHP 版本和 WordPress 安装,您需要与您的托管服务提供商联系以深入了解您的服务器可能存在于您站点之外的问题。

    5.4K20

    浅谈Elementor存在远程代码执行漏洞以及我们是否应该使用

    前言 根据wordpress安全机构:Bleeping Computer 网站披露,WordPress Elementor 页面构建插件运营者发布 3.6.3 版本,以解决一个远程代码执行漏洞,该漏洞可能影响多达...目前有 500 万安装量的 WordPress 页面构建插件存在远程代码执行的漏洞。...最新的 3.6.3 版本包括一个提交功能,使用 "current_user_can" WordPress 函数判断只有管理员才能执行该操作,实现了对 nonce 访问的额外权限检查。...我们是否应该使用Elementor? 没什么缺点。最大的但也是最严重的缺点就是慢,我们一直在做优化,到这个玩意儿根本优化不了(太多的js和css)。...不过对于不懂代码的站长很是方便,所以用于不用在于需求。下一篇文章我会写一篇教程。

    60860

    WordPress主题开发基础:Body 类指南

    您可以自定义特定的作者个人资料页面,基于日期的档案等。 现在让我们看一下如何以及何时使用body类。...如何添加自定义body类 WordPress有一个过滤器,您可以在需要时使用它来添加自定义body类。...这些条件标签是true或false数据类型,用于检查WordPress中的条件是true还是false。例如,条件标签is_home检查当前显示的页面是否为主页。...这次,我们将检查显示的页面是否WordPress草稿的预览。 为此,我们将使用条件标签is_preview,然后添加我们的自定义CSS类。...好在WordPress在加载时自动检测到浏览器,然后将这些信息临时存储为全局变量。您只需要检查WordPress是否检测到特定的浏览器,然后将其添加为自定义CSS类即可。

    2.1K20

    徐大大seo:高级SEO插件Rank Math使用教程

    在本文中,我们将介绍如何使用Rank Math插件来优化你的网站。 1. 安装Rank Math插件 首先,你需要在WordPress中安装Rank Math插件。...内部链接:内部链接是指在你的网站内部链接到其他页面的链接。Rank Math可以帮助你自动创建内部链接,这有助于提高你的网站的搜索引擎排名。...404监控:404错误是指当用户访问不存在的页面时出现的错误。Rank Math可以帮助你监控404错误,并自动将用户重定向到正确的页面。...在WordPress编辑器中,你可以找到Rank Math面板。在这里,你可以填写文章的标题、描述、关键字等。你还可以使用Rank Math的分析工具来检查你的文章的SEO质量,并提供优化建议。...在本文中,我们介绍了如何安装和配置Rank Math插件,以及如何使用Rank Math优化你的文章。希望这篇文章对你有所帮助。

    44130

    强大的WordPress表单插件 Forminator : 用API定制开发你的第一个插件

    在这篇文章中,我将向你展示如何利用Forminator API在WordPress中构建一个简单的插件。但是,这个插件不是本教程的重点,我的目标是通过这个插件的开发过程来教你如何开发自己的东西。...本教程中,我们将为WordPress管理后台构建一个自定义小部件(widget),这个小部件将使用Forminator API查询某个表单并把表单数据展示在管理后台中,你也可以修改成在页面(page)或在日志...在本教程中,我们将使用wp_dashboard_setup将小部件添加到WordPress的仪表板页面。我们将在wp_dashboard_setup钩子被调用之后加载小部件。...还需要检查一下是否填写了表单的ID,如果未填写ID,提示用户重新设置。 还要确保表单已经成功加载并且成功显示数据表格。...结束 这个仪表板小部件只是一个简单演示,只使用了Forminator的一成功力而已。深入了解一下Forminator API ,看看你创造出点什么。

    3.2K20

    iq block country 插件屏蔽中国 IP 防止 wordpress 外贸网站被抄袭

    这张图用来当有国内 IP 访问你的外贸网站,会看到“Website is under construction”的提示,看到这个提示大部分人就会离开了。...二、新建页面wordpress 后台新建一个页面。是页面不是文章,命名为”under construction”,上传刚才那张图片作为整个页面的内容。 ?...这个 dat 文件其实就是一个全世界的 IP 分布数据库,有了它插件就可以自动识别来访用户是否是中国 IP 并加以屏蔽了。上传到指定位置后,刷新浏览器上面的警告语就消失了。...注意事项:如果你的 WordPress 网站使用了缓存加速这一类插件,可能会跟 ip 屏蔽插件冲突,访客就不能被有效阻挡了,会看见已经缓存过的网站页面。...无论如何通过本文的 wordpress 插件是可以阻挡大部分外贸同行的,而且还是免费使用。至于弊端和破解方法其实大多数人还是未知和不懂的状态,完全可以屏蔽掉大部分中国访问。

    5.3K50

    iq block country 插件屏蔽中国 IP 防止 wordpress 外贸网站被抄袭

    bhwmwzbbzgkd01.png 这张图用来当有国内 IP 访问你的外贸网站,会看到“Website is under construction”的提示,看到这个提示大部分人就会离开了。...二、新建页面wordpress 后台新建一个页面。是页面不是文章,命名为”under construction”,上传刚才那张图片作为整个页面的内容。...文件上传到你网站目录下的/wp-content/uploads/下面 bhwmwzbbzgkd04.png 这个 dat 文件其实就是一个全世界的 IP 分布数据库,有了它插件就可以自动识别来访用户是否是中国...注意事项:如果你的 WordPress 网站使用了缓存加速这一类插件,可能会跟 ip 屏蔽插件冲突,访客就不能被有效阻挡了,会看见已经缓存过的网站页面。...无论如何通过本文的 wordpress 插件是可以阻挡大部分外贸同行的,而且还是免费使用。至于弊端和破解方法其实大多数人还是未知和不懂的状态,完全可以屏蔽掉大部分中国访问。

    2.9K130

    腾讯微博连接:使用 QQ 号码登录你的 WordPress 博客

    腾讯微博连接的主要功能 使用腾讯微博账号登陆 WordPress 博客,腾讯微博连接插件会在留言框,注册页面,登录页面都会加入使用腾讯微博连接的按钮,你只要几次点击,然后到腾讯微博进行简单的验证就能使用腾讯微博账号登陆...同步留言到腾讯微博,腾讯微博连接插件会在留言框增加一个选项,让用户选择是否把自己的留言同步到腾讯微博,方便用户跟踪自己的网上行为,把腾讯微博当作自己的 lifestream 一种方式。...支持 CURL 扩展,因为使用 CURL 进行连接,你可以通过 phpinfo() 函数来检测 PHP 版本和是否支持 CURL 扩展。...如果没有出现该按钮,检查是否你的主题的 comments.php 文件中含有 comment_form 这个 action,如果没有请加上: <?...为什么使用腾讯微博注册的用户的邮箱是 ****@t.qq.com 这样的邮件地址,显然这是不存在的啊。

    1.9K30
    领券