2016年12月26日追記:
ダウンロードページの無効化はもっと簡単な方法がありました。
「WooCommerce > 設定 > アカウント > マイアカウントエンドポイント(URL表記)」のダウンロード項目にデフォルトで記述されている”downloads”という文字を削除しテキスト欄を空白にしたまま設定を保存すると、ダウンロードページが削除されました。
上記の方法は、これより下で行っているフックで削除する方法よりも確実で簡単です。
これより下の解決法はベストではありませんのでご注意を。(アカウントページのメニューのみから非表示にする、という目的でしたら問題ありません。)
WordPressでECサイトを作るなら多機能なWooCommerceが便利ですが、ダウンロード商品を扱わない場合は多々あるかと思います。そんなわけで、マイアカウントページに出る「Download」リンクを削除するスニペットのメモ。
以下をテーマなどのfunctions.phpに記述してリンクを外してしまいましょう。
function my_woocommerce_account_menu_items( $items ) {
unset( $items['downloads'] );
return $items;
}
add_filter( 'woocommerce_account_menu_items', 'my_woocommerce_account_menu_items', 10, 1 );
以上です。
参考になったページはこちら:
php – How to disable downloadable product functionnality in woocommerce – Stack Overflow