草庐IT

wordpress-shortcode

全部标签

PHP/Wordpress - 向父菜单添加箭头

是否可以在具有子菜单(在Wordpress中)的菜单中添加某种类,如“箭头”或跨度?看起来你可以使用javascript来做到这一点,但我想知道是否有PHP解决方案......在WP3.0中,我看到事件菜单上有“父”或“祖先”类,但这仅适用于事件菜单,我也需要它用于非事件菜单 最佳答案 这个功能真的应该在WordPress核心中!无论如何,我查看了您在对另一个答案的评论中发送的菜单模板源,并找到了一种(相当笨拙的)方法来在带有子项的菜单项上添加一个类。它基本上是默认walker的子类,以扩展其默认行为。最好将它放在主题的functi

js文件中的php Wordpress

在.js文件中,我需要获取Wordpress主题的模板目录,即我需要获取的返回值在js文件中。这个想法是这样的:varblogTemplateDir="";如何实现?执行此操作的标准(Wordpress)方法是什么? 最佳答案 Wordpress提供了一个wp_localize_script()函数,允许您在向Wordpress注册时将PHP数组传递给.js文件。它是这样工作的1)使用wp_register_script()向Wordpress注册您的脚本;构建要发送到脚本的参数数组。wp_enqueue_script('my-sc

php - WordPress is_home() || is_index() 可能吗?

我在我的header.php中有一个测试,看看我们是否在家显示英雄。...但是当用户访问index.php时,英雄并没有被显示出来。显然没有is_index()条件,有谁知道我如何测试它的家或索引? 最佳答案 试试is_front_page()...如果您在网站的绝对根目录下,那应该返回true。 关于php-WordPressis_home()||is_index()可能吗?,我们在StackOverflow上找到一个类似的问题: https://stack

php - 从 WordPress 帖子中获取有限的纯文本摘录?

我在自己的主题模板中使用“TheLoop”来获取WordPress的最后三篇文章。3);$myposts=get_posts($args);foreach($mypostsas$post):setup_postdata($post);?>一切正常-除了the_excerpt()。我需要帖子中大约15-20个单词的纯文本来显示为预览,而不是完整的摘录或整个帖子内容正文。我该怎么做? 最佳答案 避免使用substr()。为什么?substr()根据字符数截断,而不是整个单词,最后一个单词很可能会被截断。它还可能截断结束的HTML标记并返

php - 在 WordPress 中显示当前帖子自定义分类法

我在WordPress上创建了自定义分类法,我想在列表中的帖子上显示当前的帖子分类法。我使用以下代码显示名为“工作纪律”的自定义分类:'job_discipline');?>JobDiscipline:taxonomy);?>">name;?>这只是我想列出的众多分类法之一。问题是上面的代码显示了所有至少有一篇文章的“工作纪律”,而不是当前的文章分类。我该如何解决这个问题? 最佳答案 如何显示当前的帖子分类和术语这是来自Codex的修改代码(见下面的链接),它将显示当前帖子的所有分类法和附加术语:ID);//getposttypeb

php - Wordpress:在显示链接之前检查是否有以前的帖子

我正在使用以下代码在我的Wordpress博客上显示“以前的帖子”链接。问题是,当没有任何以前的帖子时,虽然链接不显示,但我仍然得到打印出来。是否有一个if()语句我可以将它全部包裹起来,以便它检查是否有任何以前的帖子,并且只在有时打印出来? 最佳答案 你可以试试这样的东西'.$link.'';?>get_previous_posts_link如果没有任何以前的帖子,则返回null(假值)。 关于php-Wordpress:在显示链接之前检查是否有以前的帖子,我们在StackOverfl

php - 在 WordPress 插件中使用 AJAX

我正在尝试创建一个基于AJAX的WordPress示例插件。我阅读了教程并做了一个插件,但它不起作用。我是AJAX的新手。这是我试过的代码:FirstNameLastNamejQuery('#submit').submit(ajaxSubmit);functionajaxSubmit(){varnewcontact=jQuery(this).serialize();jQuery.ajax({type:"POST",url:"/wp-admin/admin-ajax.php",data:newcontact,success:function(data){jQuery("#feedback

php - 在 wordpress 中检测主页有哪些不同的方法?

检测wordpress主页有哪些不同的方法is_front_page()和is_home()除外谢谢 最佳答案 is_front_page()就是你想要的。根据wp-admin中的设置,我假设is_home()不起作用,您的主页是静态的。is_home()在您的主博客页面上返回true而is_front_page()在任何页面被定义为您的首页,feed与否时返回true。来自法典:ThisConditionalTagchecksifthemainpageisapostsoraPage.Thisisabooleanfunction,m

php - WordPress 透明 OAuth 1.0 使用 PHP 登录

我目前正在编写一个PHP项目,该项目希望通过OAuth1.0登录Wordpress,然后向API发出请求。工作流程如下:获取请求token。使用请求token,登录到Wordpress。(问题就在这里)登录后,授权凭据并获取验证者token。获取访问token。最后,使用AT和ATSecret进行API调用。我在XAMPP下对本地主机的测试工作正常,但是当我将代码上传到服务器(UNIX)时,我从使用cookie的Wordpress登录中遇到问题。我正在通过cURL进行登录调用,设置cookie,然后解析对HTML的响应(我需要将字段“_wpnonce”发送到授权页面)。问题是我总是收到

php - Facebook-WordPress 评论/反馈整合

目前,我的Facebook个人资料会自动从WordPress实例重新发布博客文章。然而,我希望能够做到的是,也可以让发布到Facebook博客的评论显示在另一个博客的适当位置。有没有办法用FacebookAPI做到这一点? 最佳答案 有许多支持facebook连接的WordPress插件可以帮助您实现这一目标。这是一对夫妇:SociableFacebookConnectWP-Facebook-Connect 关于php-Facebook-WordPress评论/反馈整合,我们在Stack