我正在构建一个相当大的网站,没有电子商务,但需要管理很多具体内容.出于某种原因,客户想要Wordpress.没有办法解决这个问题......
我之前使用过Wordpress来快速开发博客,但这就是它.如果有什么超出了Wordpress的范围,我会在某些东西中使用框架(Rails/Cake).
这个构建需要自定义插件和小部件,所以我要问的是如何学习Wordpress和插件和小部件的最佳实践的最佳方法是什么?
经过很多努力让Facebook获得一个页面的RSS源,似乎我的徒劳无功水平达到了顶峰.
JSON似乎对我来说绝对花花公子,所以为此我很好奇是否有任何插件可以导入FB JSON作为博客帖子,因为看起来RSS XML要么消失要么严重b0rked. 有人可以推荐任何插件来实现这一目标吗?
我希望能够从插件创建url.例如.一个新的URL将是http://example.com/slug-set-from-plugin,它将从插件方法输出内容.它可行吗?
所以我在这里有这个网站http://www.taranmarlowjewelry.com当你第一次转到网站时,你会注意到右上角是空白的,如果你刷新页面右边的购物车出现.
我相信当你第一次转到网站时它没有显示的原因是因为没有设置cookie或其他东西.
如果我删除PHPSESSID带有值的cookie名称fd9lshsp92opvo9aotvoljajj0(每次删除cookie时值都会更改并创建一个新值),右上角的购物车将再次消失.
好像饼干没有正常......但是我再也不了解饼干.
我该如何正确设置这个cookie?
我不知道PHPSESSID在wordpress中设置了什么,所以我无法找到它的代码...但这里是购物车的代码,不知道它是否会有任何好处.
<div style="float:right;" class="taranShoppingCart"><?php echo wpsc_shopping_cart(); ?></div>
吐出来......
<div class="shoppingcart">
<table style="color:#F69F8E;">
<tfoot>
<tr class="cart-widget-total">
<td class="cart-widget-count" style="text-align:right; padding-right:25px; padding-bottom:5px;" colspan="3">
<a href="?page_id=15">Shopping Bag 6 item(s)</a>
</td>
</tr>
<tr>
<td style="padding-right:15px;">
<a href="?page_id=15">Hello admin</a>
</td>
<td style="padding-right:15px;">
<a href="http://www.taranmarlowjewelry.com/wp-login.php?action=logout&_wpnonce=f26aa87ea3">Logout</a>
</td>
<td>
<div class="live_search_form">
<form class="product_search" action="http://www.taranmarlowjewelry.com/?page_id=14/" method="GET" style="font-size:0px !important;">
<input id="wpsc_search_autocomplete" class="wpsc_product_search wpsc_live_search_embed .wpsc_live_search" style="padding:0px !important; height:25px !important; vertical-align:top;" autocomplete="off" name="product_search">
<script type="text/javascript">
/* <![CDATA[ */
jQuery('#wpsc_search_autocomplete').keypress( …Run Code Online (Sandbox Code Playgroud) 我有一个关于WooCommerce的问题.
在结帐的最后一步,我想向产品添加一些元信息.基本上,在结账过程结束时,用户可以选择将产品提供给朋友.他会输入朋友的电子邮件,姓名等字段......
我希望能够在"产品"块中单击订单的详细信息时在管理面板中检索此信息.
......而且我必须知道如何做到这一点.我找到了一些关于如何在订单中添加自定义字段的信息,但是如何在订单中向产品添加信息而不是订单本身?
谢谢.我现在有点模糊.
我正在写一个WordPress博客.以前的开发人员使用"Exec-PHP"在某个页面中执行PHP脚本.
以下一个显示在http://url-of-the-page/"/homez.406/xxx/www/wp-content/xxx/xxx/"中包含的文件列表中.
我想按日期订购文件,但我不知道怎么做!有人已经用过吗?
<!--?php showContent('/homez.406/xxx/www/wp-content/xxx/xxx/','http://url-of-the-page/',false,false); ?-->
Run Code Online (Sandbox Code Playgroud)
这是我在functions.php中找到的
function showContent($path,$webpath,$adminclear,$adminup){
if ($handle = opendir($path))
{
if ($adminclear==true)
{
global $user_ID; if( $user_ID ) :
if( current_user_can('level_10') ) :
$auth=true;
else :
$auth=false;
endif;
endif;
}
if ($adminup==true)
{
global $user_ID; if( $user_ID ) :
if( current_user_can('level_10') ) :
$authup=true;
else :
$authup=false;
endif;
endif;
}
else{$auth=true;$authup=true;}
if ((isset($_POST['dlfile']))&&($auth==true))
{
$removefile=$_POST['dlfile'];
unlink ($removefile);
}
while (false !== ($file = readdir($handle)))
{
if ($file != "." && $file != "..")
{ …Run Code Online (Sandbox Code Playgroud) 我想知道是否可以使用插件中的永久链接设置而不是使用默认的非永久链接网址.
例如,我正在使用插件flickr photostream,可从这里下载http://wordpress.org/extend/plugins/flickr-photostream,由其他人编写,但我想知道我自己的插件和补丁这个创建更好的永久链接,而不是http://www.domain.co.uk/?flickrps=2在页面之间前进和后退.
有人向我建议这个网址,我试图将其修补到上面的插件中,但没有任何运气来实现我的目标.
Wordpress插件:如何添加自定义URL句柄
我设法通过谷歌找到这个,似乎很容易做到,但我没有得到我期待的结果.http://gabrielharper.com/blog/2012/09/wordpress-custom-urls-for-plugins/
而不是http://www.domain.co.uk/?flickrps=2我希望网址是类似的东西http://www.domain.co.uk/page/2.
我想遗憾地使用上面的链接不起作用并给出错误404,但是带有问号的链接却起作用,但我宁愿不使用这些.
我知道这是由WordPress采取的,但就在这样的事情之后,也许照片会更好.
add_action('parse_request', 'addFlickrPhotostreamURL');
function addFlickrPhotostreamURL() {
global $flickrpsp;
// Manually parse the URL request
if (!empty($_SERVER['REQUEST_URI'])) {
$urlvars = explode('/', $_SERVER['REQUEST_URI']);
}
// Check for querystring variables
if ((!empty($urlvars[1])) && (!empty($urlvars[2]))) {
$_REQUEST['page'] = $urlvars[1];
$_REQUEST['flickrpsp'] = $urlvars[2];
$flickrpsp = $urlvars[2];
}
// ... handle multiple types of URL by checking $urlvars[1] here
}
Run Code Online (Sandbox Code Playgroud)
您可以在http://pastebin.com/cPhzrJBF查看整个文件的代码.
我正在使用名为User Avatar的Wordpress插件,它使用Timthumb进行图像显示.当我打开页面显示图像时,它在控制台中给出错误500,当我在新选项卡中使用该图像链接时,我收到以下错误:
A TimThumb error has occured
The following error(s) occured:
Could not create the index.html file - to fix this create an empty file named index.html file in the cache directory.
Could not create cache clean timestamp file.
Query String : src=http://my.domain.com/wp-content/uploads/avatars/1/1358504649-bpfull.jpg&w=150&id=1&random=1358504649
TimThumb version : 2.8.10
Run Code Online (Sandbox Code Playgroud)
我认为这是一个服务器错误或配置错误,一切都被上传到文件夹uploads,然后进入avatars子文件夹,其中有0777权限,文件夹1也有0777.
Insinde,有两个cache和temp文件夹,都有0777权限.GD Image Lib已在服务器上启用.
尝试激活我在Heroku上运行的WordPress实例上的JetPack插件时出现以下错误.
Jetpack无法联系WordPress.com:register_http_request_failed.这通常意味着您的Web主机上的配置不正确.操作在15000毫秒后超时,接收到0个字节
我发现Heroku阻止了这种类型的企业对企业流量,但找不到支持索赔的任何文档.
我在向WooCommerce添加额外的东西时遇到了一些困难,因为我还是新手.我正在尝试为相关产品和产品列表添加"添加到购物车"按钮.
正在执行代码并被卡在下面.
<a href="<?php the_permalink(); ?>">
<?php
/**
* woocommerce_before_shop_loop_item_title hook
*
* @hooked woocommerce_show_product_loop_sale_flash - 10
* @hooked woocommerce_template_loop_product_thumbnail - 10
*/
do_action( 'woocommerce_before_shop_loop_item_title' );
?>
<h3><?php the_title(); ?></h3>
<?php
/**
* woocommerce_after_shop_loop_item_title hook
*
* @hooked woocommerce_template_loop_price - 10
*/
do_action( 'woocommerce_after_shop_loop_item_title' );
?>
</a>
<?php do_action( 'woocommerce_after_shop_loop_item' ); ?>
Run Code Online (Sandbox Code Playgroud)
希望有人可以指导我如何添加按钮.提前致谢.
wordpress ×10
wordpress-plugin ×10
php ×4
woocommerce ×2
cart ×1
cookies ×1
custom-url ×1
facebook ×1
frameworks ×1
function ×1
heroku ×1
jetpack ×1
permalinks ×1
session ×1
timthumb ×1
widget ×1