->在PHP 中意味着/指的是什么?
在下面的WordPress中,我知道该if语句的作用,例如,但它做了-> 什么?
<?php if ( $wp_query->max_num_pages > 1 ) : ?>
Run Code Online (Sandbox Code Playgroud) 请问有人可以帮我解决这个问题吗?wordpress管理栏未显示在我网站的前端(公共可见页面)上.它显示我何时登录后端即仪表板.用户设置正常(设置为在查看站点时显示管理栏).我已经尝试停用(然后重新激活)已安装的插件,仍然没有显示.
只是一个背景说明: 我最近将网站转移到我的网站主机(我在本地开发,一切正常并且仍然有效).我有一个wordpress的自定义文件夹.我想知道问题是否与此有关.
请帮助我到处搜索,但似乎每个人都希望隐藏管理面板.
提前致谢
我在mac Lion上的localhost上运行了wordpress.
每当我尝试安装或删除插件时,它都会询问我的主机名,ftp用户名和ftp密码.
我将localhost配置为127.0.0.1,但我从未为localhost配置ftp用户名和密码.我怎样才能获得默认的用户名和密码?
我已经尝试过几乎每个用户并通过mysql,我的osx管理员等没有结果.
有任何想法吗?
对于我的WC产品页面,我需要在body标签中添加一个类,以便我可以执行一些自定义样式.这是我为此创建的功能......
function my_add_woo_cat_class($classes) {
$wooCatIdForThisProduct = "?????"; //help!
// add 'class-name' to the $classes array
$classes[] = 'my-woo-cat-id-' . $wooCatIdForThisProduct;
// return the $classes array
return $classes;
}
//If we're showing a WC product page
if (is_product()) {
// Add specific CSS class by filter
add_filter('body_class','my_add_woo_cat_class');
}
Run Code Online (Sandbox Code Playgroud)
...但是如何获得WooCommerce猫咪ID?
是否有任何函数可以在WordPress中返回我的插件的完整路径?
例子是
path/wp-contents/plugins/myplugin
Run Code Online (Sandbox Code Playgroud)
我试过plugin_dir_path(__FILE__)但返回当前的目录.
我正在使用WooCommerce和Wordpress.我有一个自定义许可证密钥生成器,当有人通过WooCommerce成功购买我的插件时,我希望它能生成许可证密钥.
看起来很简单:
这就是问题所在:我真的不确定哪个钩子可以很好地用于此.Woocommerce 在他们的网站上列出了他们的整个钩子集合,但几乎没有关于哪个有利于什么的文档.
基于钩子名称,我认为这woocommerce_payment_complete将是一个很好的行动.不幸的是,似乎根本没有被解雇; 我读过的一些地方说它永远不会被解雇.
我也读过一些关于Paypal IPN的内容,但是我不明白我是如何从那里获取通知的(连接到Woocommerce钩子吗?)
简而言之,我想在验证付款后立即生成许可证密钥.为了达到这个目的,我该怎么做?
我想从我的帐户页面中删除下载菜单.
我怎样才能做到这一点?从菜单中删除特定项目是否有任何钩子?
谢谢.
我使用ajax来获取新内容.提取内容并将其添加到页面中.但是,脚本不会"重新启动",因为它们的调用不在ajaxed之外div.
脚本加载和触发初始页面加载没有任何问题,但是当我通过ajax添加新内容时没有.我没有控制台错误,如果我直接访问URL,则没有问题.
我在WordPress网站上使用Ajaxify WordPress站点(AWS).
该插件允许您div通过其id 选择a ,然后div使用ajax 在其中获取新内容
HTML标记
<html>
<head></head>
<body>
<div id="page">
<header></header>
<main id="ajax"> <!-- This is what I want to ajaxify -->
<div class="container">
main page content
</div>
</main> <!-- end of ajaxfied content -->
<footer></footer>
</div> <!-- #page -->
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
插件工作,我得到新鲜的内容加载和样式,但有一个问题.我的一些页面脚本和函数调用不在我使用ajax的div之外.我有两个例子
1-砌体装载并调用 <footer>
<html>
<head></head>
<body>
<div id="page">
<header></header>
<main id="ajax"> …Run Code Online (Sandbox Code Playgroud) 我的家庭内联网上有一个Wordpress站点,由于IP地址已经改变而遇到了麻烦 - 索引页面加载了,但没有CSS,我无法登录站点管理面板.
不幸的是我在备份方面有点落后.有没有办法让Wordpress引用新的IP地址?
我尝试了很多不同的东西.我现在的观点是:
location ^~ /wordpress {
alias /var/www/example.com/wordpress;
index index.php index.html index.htm;
try_files $uri $uri/ /wordpress/index.php;
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_split_path_info ^(/wordpress)(/.*)$;
fastcgi_param SCRIPT_FILENAME /var/www/example.com/wordpress/index.php;
fastcgi_param PATH_INFO $fastcgi_path_info;
}
}
Run Code Online (Sandbox Code Playgroud)
现在,据我所知,所有资源(图像等)都正确加载.并http://www.example.com/wordpress加载wordpress,但页面上写着"找不到页面".(尽管Wordpress正在使用中).如果我尝试任何帖子网址,我会得到相同的结果,"找不到网页".所以我知道问题是wordpress没有获得有关路径或其他东西的数据.另一个潜在的问题是,如果我跑,example.com/wp-admin.php那么它仍然会运行index.php.
需要传递哪些数据?这可能有什么问题?