納品書などに画像を入れるカスタマイズ

welcart

納品書等にロゴ挿入

function my_filter_pdf_sign() {
	return get_template_directory() . '/images/******.jpg';
}
add_filter( 'usces_filter_pdf_estimate_sign', 'my_filter_pdf_sign' );
add_filter( 'usces_filter_pdf_invoice_sign', 'my_filter_pdf_sign' );
add_filter( 'usces_filter_pdf_receipt_sign', 'my_filter_pdf_sign' );
add_filter( 'usces_filter_pdf_bill_sign', 'my_filter_pdf_sign' );

function my_filter_pdf_sign_data() {
	return array(110, 42, 40, 10);
}
add_filter( 'usces_filter_pdf_sign_data', 'my_filter_pdf_sign_data' );

functions.phpへ記入してください。

最初の関数で、画像のパスとファイル名を指定。

次の4行のフィルターフックは、上から順に「見積書」「納品書」「領収書」「請求書」のそれぞれのPDFに画像をセットしています。

最後に画像の位置とサイズを指定するフィルターフック
左から「画像の横位置」「画像の縦位置」「画像の幅」「画像の高さ」となっています。

PDFなので単位は「px」ではないのでリロードしながら調整が必要かも。

納品書等の店名の非表示設定

functions.phpへ記入してください。

フィルターフック【usces_filter_pdf_mycompany】で納品書等の会社名を制御

フィルターフック【usces_filter_publishe】で納品書等のショップ名を制御

add_filter( 'usces_filter_pdf_mycompany', 'my_usces_filter_pdf_mycompany_label' );
function my_usces_filter_pdf_mycompany_label() {
  return null;
}
add_filter( 'usces_filter_pdf_mycompany_vlue', 'my_usces_filter_pdf_mycompany_vlue' );
function my_usces_filter_pdf_mycompany_vlue() {
  return null;
}
add_filter( 'usces_filter_publisher', 'my_usces_filter_publisher_label' );
function my_usces_filter_publisher_label() {
  return null;
}
add_filter( 'usces_filter_publisher_vlue', 'my_usces_filter_publisher_vlue' );
function my_usces_filter_publisher_vlue() {
  return null;
}