由于 WordPress 本身并没有提供相关的函数可以检测,我们可以通过 get_permalink() 函数判断文章链接是否存在,和通过 get_post_status() 判断文章状态,来间接判断某篇文章是否存在...,所以就可以利用这个方法来判断文章是否存在了。...if(get_post_status($post_id)===false){ echo '文章不存在'; } 当然 get_post_status() 函数还可以有更多深度的用法,因为在 WordPress...中文章的状态是有很多种的,通过这样的方式可以达到更多的调用或者判断检测。...WordPress 文章状态 'publish' – 公开发布的文章或页面 'pending' – 待审文章 'draft' – 草稿 'auto-draft' – 自动保存草稿 'future
相对于其他几个建站系统,wordpress模板制作稍微就复杂一点,wordpress的制作需要熟悉php编程,本片文章重点说一下数据的调用。 wordpress模板制作之标题调用 the_title(); ?>纯粹是调用文章标题,可以用在文章和列表页 wordpress模板制作之列表调用 //if(have_posts()) – 检查博客是否有日志。while(have_posts()) – 如果有日志,那么当博客有日志的时候,执行下面 the_post() 这个函数。...php the_title(); ?>">the_title(); ?> //调用标题,带链接 //if(have_posts()) – 检查博客是否有日志。while(have_posts()) – 如果有日志,那么当博客有日志的时候,执行下面 the_post() 这个函数。
在默认情况下,WordPress 的导航菜单会输出很多如menu-item、menu-item-type-taxonomy、menu-item-object-category等加上 id 组成的CSS...选择器,无疑,对于一些人来说,这些选择器导致整个html 格式变得难看,看着碍眼的东西最好是将它去掉,下面介绍删除(去除)WordPress 导航菜单的多余 CSS 选择器的方法。
最近接了一个项目需要用wordpress建站,版面相对简单,ytkah就琢磨着自己来设计wordpress模板,首页栏目页文章页(很多网站无外乎就这些页面),其中栏目页和首页又很像,都是调用文章列表...php the_title(); ?>纯粹是调用文章标题,可以用在文章和列表页 wordpress模板制作之列表调用 //if(have_posts()) – 检查博客是否有日志。while(have_posts()) – 如果有日志,那么当博客有日志的时候,执行下面 the_post() 这个函数。...php the_title(); ?>">the_title(); ?> //调用标题,带链接 //if(have_posts()) – 检查博客是否有日志。while(have_posts()) – 如果有日志,那么当博客有日志的时候,执行下面 the_post() 这个函数。
现在让我们开始第五篇:主循环(The Loop) 打开 Xampp,“tutorial”主题文件夹,浏览器,并且在浏览器中转到 http://localhost/wordpress,最后打开 index.php...if(have_posts()) - 检查博客是否有日志。 while(have_posts()) - 如果有日志,那么当博客有日志的时候,执行下面 the_post() 这个函数。...php the_title(); ?> 两边增加 和 。 保存并刷新你的浏览器。现在日志的标题都变成了链接了,但是它们并没有指向哪里。...保存并刷新浏览器,如果只有一个 Hello World 标题,把鼠标移到链接上面,观察你的浏览器底部的状态栏,他不再是 http://localhost/wordpress/#。...保存 index.php 文件并刷新浏览器,结果如下: WordPress 主循环就介绍到这里,现在 index.php 文件内容应该是: ----
/ # 软件链接:https://en-gb.wordpress.org/plugins/iq-block-country/ # 版本:1.2.12 # 测试环境:Linux # CVE: CVE-2022...授权用户可以通过上传 zip 文件导入插件的预配置设置。在上传过程之后,上传的 zip 文件中的文件会被一一解压。在提取过程中,检查文件是否存在。...如果文件存在,则仅考虑提取文件的名称即可将其删除,而无需任何安全控制。这种行为会导致“Zip Slip”漏洞。 Zip Slip 可能会通过覆盖配置文件或其他敏感资源而造成损坏。...在此发现中,攻击者可以利用此漏洞和提取过程的行为,删除服务器中的任意文件。为此,只需上传一个 zip 文件,该文件包含一个文件,该文件被命名为要删除的文件的路径。 重现步骤: 1....检查 test.txt 文件是否被删除。
有时我们在开发wordpress时需要调用置顶文章sticky_posts,怎么调用呢?...php the_title(); ?>" rel="bookmark">the_title(); ?> 关于置顶文章wordpress有两个常用的函数 is_sticky():判断文章是否是置顶的,是就返回true,不是就返回false get_option('sticky_posts'): 获取置顶文章...ID,返回包含各置顶文章ID的数组 首页展示文章时,如果是置顶文章就全文输出 方法简介:在loop循环时,通过 is_sticky()判断是否是置顶文章 是的话就设置全局变量$more=1;...参考资料https://developer.wordpress.org/reference/classes/wp_query/
# 软件链接:https://bestwebsoft.com/products/wordpress/plugins/error-log-viewer/ # 版本:1.1.1 # 测试环境:Linux #...,可帮助直接从 WordPress 管理仪表板查找和查看带有错误的日志文件。...我特别强调了“清除日志文件”语句,因为“清除日志文件”功能可用于删除 Wordpress 网站中的任意文件。该漏洞的原因在于,将要删除的文件路径的值没有得到适当和充分的控制。...攻击者可以利用这个漏洞;通过删除 wp-config.php 文件来破坏网站,或者通过清除相关日志文件来覆盖指纹。 # 重现步骤 1.安装并激活插件。 2....单击错误日志查看器菜单项下的“日志监视器”。 3. 选择要清除的日志文件。 4. 通过 Burp 或任何其他本地代理工具拦截请求。 5.
WordPress 最强大的地方是它强大的可定制性,其中 WordPress 自定义字段(Custom Fields)就是 WordPress 能够进行灵活定制的奥秘之一,我们 WordPress JAM...首先应该能够上传图片到你的服务器,可以通过 FTP 工具或者在 WordPress 后台通过其他任何 WordPress 插件上传图片。...php the_title(); ?>" href=""> the_title(); ?...>" /> WordPress 自定义字段介绍和更多实用技巧 WordPress 技巧:让搜索支持自定义字段 WordPress 技巧:在 WordPress 后台隐藏自定义字段 WordPress
WP-Postviews 是我一直推荐的插件之一,它可以在统计每篇日志被浏览的次数,通过对每篇日志的统计,这样我就可以知道哪些日志受读者欢迎,并且可以实现博客日志流量 Top 10 等功能,非常方便和强大...Postviews 可以让你选择是否统计蜘蛛爬虫的浏览。...当你卸载 Postviews 的时候,它还可以让你把写入到 options 的选项删除了。...WP-Postviews 高级技巧 WP-Postviews 是把数据存储到 WordPress 自定义字段中去的,所以如果你使用的是 Popularity Contest 这个插件,可以通过一个函数转换到...php the_title(); ?>" /> <?php endwhile; ?
补充: 通过WP的query_posts()函数也能调用最新文章列表, 虽然代码会比较多一点,但可以更好的控制Loop的显示,比如你可以设置是否显示摘要。具体的使用方法也可以查看官方的说明。...php the_title(); ?> the_title(); ?>”>the_title(); ?> 9.wordpress判断语句 is_single() 判断是否是具体文章的页面 is_single(’2′) 判断是否是具体文章(id=2)的页面 is_single(’Beef Stew’) 判断是否是具体文章...的页面 is_author(’Elite Hacker’) 通过昵称来显示当前作者的页面 is_author(’elite-hacker’) 下面是通过不同的判断实现以年、月、日、时间等方式来显示归档
之前在《WordPress纯代码高仿 无觅相关文章 图文模式功能》一文中分享的代码有两个缺点:一是文章相关度不够(该代码使用分类进行关联相关文章);二是可能会出现当前文章。...本方法实现的相关文章原理是通过获取该文章分类,找到同一分类的文章,这些文章即为“相关文章”。...将下面的代码替换 《WordPress纯代码高仿 无觅相关文章 图文模式功能》的第一段代码,其他照原来的即可。 亲,意犹未尽?...php the_title(); ?>"> the_title(); ?> the_title(); ?>"> the_title(); ?> <?
> 第一,if(have_posts()) 检查博客是否有日志, 第二,while(have_posts()) 执行 the_post() 去调用日志。...现在你知道什么是 else 了吧,当没有任何日志或者当找不到任何日志的时候,告诉 WordPress 怎么处理,让 WordPress 显示错误信息 Not Found,或者其他任何你想要的东西。...如果通过给每篇日志附加唯一的 ID,你就可以针对单独的一篇日志进行样式化,使得它和其他日志看起来不一样。如果没有 ID,你将没有办法通过 style.css 文件使它和其他日志不一样。...php the_title(); ?>" 到日志的标题链接。 保存并刷新浏览器。...这就是为什么我们要再次使用 the_title() 这个 PHP 函数。 如果不使用 the_title() 作为 title=""的值,那么每篇日志标题链接将会有同样的描述。
判断Socket是否连接上,需要通过发包来确认。 之前确认都是调用调用socket的connected属性,然而该属性是上次的连接是否成功的结果,不及时。...// 检查一个Socket是否可连接 private bool IsSocketConnected(Socket client) { bool blockingState...{ client.Blocking = blockingState; // 恢复状态 } } C#客户端连接服务器前先判断服务器连接是否正常...#region 采用Socket方式,测试服务器连接 /// /// 采用Socket方式,测试服务器连接.../// /// 服务器主机名或IP /// 端口号<
有时我们在设计wordpress模板时需要考虑是否有特色图,在分类页上如果一些文章有缩略图一些没有那就有点参差不齐不美观,有没办法设置如果没有文章缩略图则自动显示默认图呢?...在category.php文件中,我们可以通过has_post_thumbnail()先判断是否有特色图,如果有就调用特色图,如果没有就调用默认图,如/images/default.jpg,代码如下...php the_title(); ?>" width="520" height="300"> the_title(); ?>" width="520" height="300"> the_title(); ?> <?php the_excerpt(); ?
下面Jeff就为大家带来制作WordPress侧边栏“随机文章”小工具并集成在主题中的方法;用本方法实现的小工具可以在后台随意开启,想用就用,不想用也不用删除代码。...php the_title() ?>" target="_blank">the_title() ?> <?...5&caller_get_posts=1&order=DESC&orderby=rand这行代码,showposts=5表示显示5篇随机文章,可以修改为你需要的文章数; 2、上面代码的相关css选择器(...class="widget-container"、class="widget")需要改为与你的主题相适合的选择器名。...相关文章: 代码实现WordPress点击进入随机一篇文章的方法 制作WordPress侧边栏“热门文章”小工具并集成在主题中的方法
补充: 通过WP的query_posts()函数也能调用最新文章列表, 虽然代码会比较多一点,但可以更好的控制Loop的显示,比如你可以设置是否显示摘要。具体的使用方法也可以查看官方的说明。...php the_title(); ?>the_title(); ?>”>the_title(); ?> 9.wordpress判断语句 is_single() 判断是否是具体文章的页面 is_single(’2′) 判断是否是具体文章(id=2)的页面 is_single(’Beef Stew’) 判断是否是具体文章...的页面 is_author(’Elite Hacker’) 通过昵称来显示当前作者的页面 is_author(’elite-hacker’) 下面是通过不同的判断实现以年、月、日、时间等方式来显示归档
这里是WordPress 自定义栏目运用实例系列第五讲,为大家带来设置外链缩略图/特色图像的方法。...不知道为什么 WordPress 一直不改进这个不那么人性化的功能,难道是为安全考虑?官方没有,那我们就自己添加。let's go!...php the_title(); ?>">the_title(); ?>">the_title(); ?...> 注意:上面代码的css选择器class="thumb"需要在css中自定义样式。
wordpress是很强大的cms系统,你可以通过相关函数就能实现相关的功能。很多网友会问wordpress怎么调用指定分类文章的呢?...php the_title(); ?>">the_title(); ?> <?php endwhile; wp_reset_query(); ?
领取专属 10元无门槛券
手把手带您无忧上云