多语言/站点上下文中相同页面的唯一标识符
我总是有同样的问题。如果我为多语言目的编写多站点,我无法找到不更改每种语言的页面链接的方法。我的意思是,假设我有一个英文版名为“活动”的页面。然后是意大利语版本,同一页被称为“Attivita”。如果菜单外有手动设置的链接,请说:get_page_by_title(\'Activity\') 然后我必须在it主题中进行翻译:get_page_by_title(\'Actività\') 其他语言也是如此。那么,有没有办法避免检查每种语言中的所有链接?非常感谢。
如何做简单的添加来增加我的WordPress帖子的收藏夹数
我的函数中有一个代码。php,它让我计算出一篇文章有多少收藏夹。function wpfp_get_current_count() { global $wpdb; $current_post = get_the_ID(); $query = \"SELECT post_id, meta_value, post_status FROM $wpdb->postmeta\"; $query .= \" LEFT JOIN $wpdb->posts ON post_id
函数中页面上的当前路径。php
如何获取页面的当前路径?我知道如何在模板文件中完成,但我需要它functions.php.而且必须在send_headers 钩子,因为我将使用此信息设置cookie。我尝试使用PHP,但我/wp-admin
是否可以拉出并显示单个面向风景的图像
我想知道这是否可行。为此,我在互联网上浏览了很多帖子,但似乎没有一个好的解决方案。我运行一个基于wordpress的商业网站,现在有一个特殊的要求,我需要一个黑客/代码来提取和显示一个图像(从上传/附加到该帖子的其他图像中)。现在棘手的部分是,图像必须是水平/横向的图像。如果找不到风景图片,它可能什么也不返回。请让我知道,如果需要更多的澄清。如果你一定要知道的话,我已经有了一张特色图片。
多站点错误编码问题(&N)
在我将多站点系统从3.5升级到3.5.1之后,我开始遇到一个奇怪的编码问题-所有  渲染为 . 我的所有页面(以及DB条目)都是UTF-8编码的。页面上的所有元标记(自动)设置为<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\"> 但是,当我查看页面时,某些字符显示不正确。进一步检查请求头后,发现服务器正在将编码设置为ISO-8859-1。问题似乎是在基本网站
NextGen图库:如何通过图库ID获取图片URL
“我的网站”中的所有帖子都有带有nextgen gallery ID的自定义字段。要显示gallery,我使用以下代码:$gallery_id = get_post_meta( $post->ID, \'galerijos_id\', true); // Get gallery id from custom field data if( $gallery_id ){ echo \'<div class=\"post-gallery\">\'; ech
为更好看的鼻涕虫设计的WordPress插件?有多个页面名称相同,但它们获得不同的插件
我正在修改的这个wordpress站点有一个负责URL的页面层次结构。基本上URL看起来像第1页/子页/子子页等。问题是,这个网站是为了一个经常性的竞争,因此URL像2011/results2012/results2013/results哪个wordpress依次生成2011/results2012/results-12013/results-2看起来不太好。。有没有可能修改或解决这个问题?我理解Wordpress需要独特的slug,但我真的不明白为什么他们会强制执行它,即使无法为不同的页面获取重复的UR
查询“A类”+1条来自“B类”的帖子--如何查询?
从一个类别查询帖子很容易,但如果我还需要从另一个类别查询一篇帖子呢?$query = new WP_Query( \'cat=4\' ); 我在找这样的东西:$query = new WP_Query( array( \'cat\' => 4, \'post__in\' => array( 20 ) ) ); 但是上面的代码不会返回任何内容,因为类别4中没有ID为20的帖子。我想知道是否有人知道如何做到这一点。
WordPress内置的自定义字段不会验证或清理吗?有什么办法可以解决这个问题吗?
我惊讶地发现,当使用post editor页面上的默认/内置自定义字段创建post meta时,它允许您输入如下标记:<a>,<script>,etc. 然后我意识到您也可以输入:<script> </script> 进入“发布内容”框。是否有办法钩住验证并使其无法输入脚本?我是否错误地认为,可以访问后端的黑客可以使用这些字段将恶意脚本获取到数据库?我想我只是有点困惑,因为在使用设置api(甚至创建自定义元盒)时,对正确验证/转义的强
从admin-ajax.php调用admin-ajax.php
我正在编写一个插件,它调用另一个插件的ajax的输出,设置在wp_ajax_我会直接调用这些函数,但插件中的限制使其成为非选项。要明确的是,发生了这样的事情:用户选择一个动作,然后点击apply,我的插件函数在admin ajax中调用。php(通过wp_ajax_ 钩子)插件函数创建一个非编码url,如下所示:$url = wp_nonce_url( admin_url( \'admin-ajax.php?action=plugin_action&post_id=\' . $post_id),
WooCommerce正在检索类别名称作为div类?
我试图检索WoodPress循环中显示的WooCommerce产品的类别名称,并将其用作li (也在回路内部)。我试过这个: <div id=\"isocontent\" class=\"products\"> <ul> <?php while (have_posts()) : the_post(); ?> <li class=\"<?php echo $product->get_categor
最近帖子的永久链接目标
我正在尝试设置代码,从我的Rothmania 地点代码如下所示href=\"http://www.stumbleupon.com/submit?url=<?php the_permalink(); ?>&title=<?php the_title(); ?>\" alt=\"\" title=\"\">当在一个单一的帖子视图中,它可以很好地提取信息,提供提交特定帖子的机会。在主页上,我希望它提交最新的顶部帖子,现在它正在加载页面底部的最后一个帖子。注意:这是手工编码
非管理员按标题排除页面
我有一个从几个来源构建的代码段,它工作得很好,如果用户不是管理员,它会在编辑页面部分隐藏id为243的页面。。。。add_action( \'pre_get_posts\' ,\'exclude_pages\' ); function exclude_pages( $query ) { if( !is_admin() ) return $query; global $pagenow; if( \'edit.php\'
wp_enqueue_scripts hangs
在下面的代码段中,当我添加wp_enqueue_scripts call, 页面冻结。我做错了什么?function my_enqueue_stuff() { if ( is_front_page() ) { wp_enqueue_style(\'style\', get_template_directory_uri() . \'/css/homepage.css\', array(), null, \'all\'); } else if ( is_page( \'
删除WordPress中的评论功能
我正在为我的公司网站使用wordpress,但我想完全删除评论功能,而不仅仅是取消选中每个页面中的“所有评论”。我做了一些谷歌搜索,他说我应该删除这行代码:<?php comments_template(); // Get wp-comments.php template ?> 此代码应位于第页。php,但我找不到这段代码。也许这是在旧版本的wordpress中实现的一种方式?anyknow知道如何删除它吗?:)
Php.ini中的最大文件上传限制对WordPress没有影响
我已经更改了php中的上载限制。ini公司sudo sublime text/etc/php5/apache2/php。ini公司上传限制、发布限制等,我重新启动了apache2phpinfo显示,在我设置wordpress multisite的索引文件中,主值和本地值的上传和发布限制均为100M。所以我的问题是为什么WordPress还让我看最大大小:1.46484375MB我知道用php有3种方法可以做到这一点。ini。htaccess和php文件内部。但是,当我在根层次上改变它时,它不应该生效吗?换
以编程方式设置PAGE_ON_FORENT
我正在尝试以编程方式使用从get\\u page\\u by\\u title命令检索的id值设置“page\\u on\\u front”选项。。。$homepage = get_page_by_title( \'Front Page\' ); update_option(\'page_on_front\', $homepage); update_option(\'show_on_front\', \'page\'); 这行不通,有人能帮忙吗?
我需要一些关于如何有一个基于元而不是页面侧栏的方向
我正在开发一个插件,允许用户创建“页面/帖子类型”,自定义类型样式,然后用该类型标记页面/帖子。所有这些都有效。我的问题是这个插件还需要允许他们将小部件附加到所述类型。我无法知道在任何时候有多少“类型”。该插件的工作原理如下:用户创建类型(猫、狗、鼠标)用户指定类型的背景色、链接颜色等。对于类型,用户指定该类型的小部件当查看页面/帖子时,页面会检测其是否有类型。如果这样做,它会将所有相关数据拉入该类型。一切都很完美。我知道我必须注册一个侧边栏,但我不能注册每种类型,因为我不知道有多少,用户可以根据自己的喜
用于WordPress网络的Jetpack API
Wordpress通过Jetpack提供了一个可爱的Json API。我似乎找不到从多站点wordpress安装获取数据的方法或文档?在www.example这样的网站上似乎失败了。com/site1。有什么想法吗?
创建数据库表时要使用的挂钩
我读了Codex 以及其他一些教程,介绍了为WordPress创建新表的过程。我觉得步骤很简单;然而,我遇到了一个小问题。我正在开发一个主题(不是插件),我正在创建一些需要新WordPress表的功能。所有教程都涉及到必须激活的单独插件的情况。在这种情况下,挂钩如下所示:register_activation_hook(__FILE__,\'my_plugin_data_tables_install\'); 问题是我没有任何要激活的插件。我应该使用什么样的钩子来确保表创建正确并且只创建一次。