草庐IT

backup_wordpress

全部标签

php - 按帖子标题获取 WordPress 帖子

我正在使用此代码在外部网站中显示WordPress帖子:''){?>";?>如何让它根据帖子标题选择帖子,而不是根据ID选择帖子? 最佳答案 您可以使用get_page_by_title()按标题获取帖子。像这样:$page=get_page_by_title('About',OBJECT,'post');echo$page->ID详情为here.ORcustomquerylikethis:$posttitle='About';$postid=$wpdb->get_var("SELECTIDFROM$wpdb->postsWHERE

php - Wordpress 在简码函数中使用 echo vs return

我注意到echo和return都可以很好地显示wordpress中短代码函数的内容。functionfoobar_shortcode($atts){echo"FooBar";//thisworksfine}functionfoobar_shortcode($atts){return"FooBar";//sodoesthis}使用这两者之间有什么区别吗?如果是,推荐的wordpress方法是什么?我通常在这种情况下使用echo-这样可以吗? 最佳答案 Echo可能适用于您的特定情况,但您绝对不应该使用它。简码并不意味着输出任何东西,它

php - 默认 Wordpress [图库] 未显示在自定义主题中

一切都很好,直到最近更新。[gallery]不再显示图像,而且它看起来也没有包含在代码中。这是页面的循环:"role="article">-->the_content中的文本内容显示出来了,但是内容中的[gallery]没有显示也没有渲染到代码中(所以问题不应该在javascript中)。这里是functions.php文件:http://pastebin.com/vfJpphgt(是的,我已经为画廊添加了主题支持但没有改变) 最佳答案 您的网站被黑了。pastebin的最后一行是从您的数据库加载恶意代码:add_action('i

php - 在服务器上上传 WordPress 网站时显示默认主题

当我在服务器上上传我现有的WordPress网站时。它与在本地机器上显示的不完全一样。我已经更改了链接http://localhost至http://mywebsite.SQL文件中的链接甚至比它在本地机器上的显示不完全...在本地机器上它看起来像这样......当我将它的所有包上传到服务器时,它会显示这样的默认主题..我应该怎么做才能像在本地机器上一样...我试过用复制器插件将它迁移到服务器上,也试过手动操作,就像我先从本地服务器导出数据库,然后在记事本中打开它一样。之后我在整个文件中找到本地主机链接并将其替换为我的网站链接,例如:www.mywebsite.com/pmx2然后我将

php - 使用 mqtranslate plus 在 wordpress 上翻译菜单上的自定义链接

跟随这个问题HowcanItranslatemynavigationmenu'sLINKSwithqtranslateonwordpress?我也尝试将我的导航菜单翻译成其他语言。我做了第一个答案上写的所有事情:包含关于function.php的功能添加'walker'=>newCustomLinkModifierWalker()在header.php上文件。将导航菜单的名称更改为HOMEΑΡΧΙΚΗ和网址/en|en|/|gr|但是,翻译不起作用。菜单在导航中显示两个字符串,如HOMEΑΡΧΙΚΗ链接是/en|en|/|gr|.我做错了什么?或者有其他翻译菜单的方法吗?在WordPr

php - 如何在wordpress中获取父页面的所有子页面?

例子:About---Menu1---Menu2---Menu3---Menu4如果我在关于页面...我有子页面。但是,如果进入菜单1,所有页​​面都会消失我需要的是一直看到父页面目前我有这段代码get_queried_object_id();wp_list_pages("depth=4&title_li=&child_of=".$g_page_id."&sort_column=menu_order");}?>谢谢!已解决我用它并且工作正常!post_parent):$children=wp_list_pages('title_li=&child_of='.$post->post_pa

php - WordPress 两步注册表格

我正在努力实现以下目标,但我不知道从哪里开始。我正在尝试通过两个步骤创建注册表单。第一步:有2个输入字段(姓名、电子邮件),当用户提交时,将发送一封电子邮件,其中包含指向第二步的链接。第二步:用户输入发送到他电子邮件中的链接,进入带有第二个表单的页面。具有他使用的电子邮件和名称的值,+2个其他字段(用户名、密码),他将在其中访问某些页面。我找不到从哪里开始,也没有插件满足以下条件。问候,穆斯塔法。 最佳答案 第一步首先,您应该创建两个单独的模板(每个步骤一个)。在第一个模板中,您应该创建一个表单,将用户电子邮件发送到第二个页面。该链

php - Nginx - Rails 上的 Wordpress 博客加载带有 mime 类型文本/html 的样式和脚本

我刚刚在Rails应用程序的/blog目录下安装了一个Wordpress博客,在Unicorn和Nginx上运行,当我转到我的domain.com/blog页面时,我的样式表和脚本没有在浏览器中正确加载.Chrome控制台给我以下错误:资源解释为样式表但以MIME类型文本/html传输资源解释为脚本但以MIME类型文本/html传输一直在尝试解决这个问题,并在SO上尝试了很多解决方案,但仍然无法通过...似乎需要在我的Nginx配置上进行一些更改,特别是对于blog/php位置.这是我的配置:upstreamunicorn{serverunix:/tmp/unicorn.domain.

php - Wordpress:自定义循环以排除在小部件 $args 中分配的帖子 ID

在function.php中注册小部件以显示定义的post_id元数据:classfeatured_widgetextendsWP_Widget{/***Displayfront-endcontents.*/functionwidget($args,$instance){$post=get_post($instance['post_id']);...}我想从我的循环中排除$post的分配post_id:if(have_posts()):while(have_posts()):the_post(); 最佳答案 1。如何获取post_i

php - 从 Wordpress 中的自定义分类中获取所有帖子

有没有办法从Wordpress中的分类法中获取所有帖子?在taxonomy.php中,我有这段代码可以从与当前术语相关的术语中获取帖子。$current_query=$wp_query->query_vars;query_posts(array($current_query['taxonomy']=>$current_query['term'],'showposts'=>10));我想创建一个页面,其中包含分类中的所有帖子,而不考虑术语。有没有一种简单的方法可以做到这一点,或者我是否必须查询术语的分类法,然后遍历它们,等等。 最佳答案