Al igual que todas las extensiones de Charitable, Recibos Anuales de Charitable está diseñada para ser fácil de usar para los desarrolladores, con hooks y filtros que te ayudarán a personalizarla según tus necesidades.
Extensión de pago
Recibos Anuales de Charitable es un plugin premium. Consíguelo hoy mismo con uno de nuestros paquetes de plugins.
Filtros
charitable_dompdf_options
Añadido en la versión 1.0.0
Cambia el array de opciones que se pasa a Dompdf al generar el PDF. Para ver todas las opciones disponibles, consulta:
https://github.com/dompdf/dompdf/blob/master/src/Options.php#L6-L286
Valor de retorno
Un array que representa un conjunto de opciones.
Argumentos
$mode (cadena)El modo. Por defecto es
download.
charitable_pdf_mode
Añadido en la versión 1.0.0
Esto te permite cambiar el modo en el que se cargará el PDF. Por defecto, se descargará automáticamente, pero puedes cambiarlo para que se muestre en línea.
Valor de retorno
download o inline.
Argumentos
$mode (cadena)El modo. Por defecto es
download.
Uso
add_filter( 'charitable_pdf_mode', function() {
return 'inline';
} );
charitable_pdf_download_annual_receipt
Añadido en la versión 1.0.0
Usa tu propia clase para generar el PDF. La clase debe implementar la interfaz \Charitable\Packages\Pdf\Interfaces\ClientInterface.
Valor de retorno
Un objeto que implementa la interfaz \Charitable\Packages\Pdf\Interfaces\ClientInterface.
Argumentos
$mode (cadena)El modo. Por defecto es
download.
charitable_annual_receipts_languages_directory
Añadido en la versión 1.0.0
Modifica el directorio donde se almacenan las traducciones de extensiones.
Valor de retorno
Una cadena que representa la ruta al directorio de idiomas, relativa al directorio wp-content/plugins.
Argumentos
$mode (cadena)El modo. Por defecto es
download.
charitable_annual_receipts_languages_directory
Añadido en la versión 1.0.0
Modifica el directorio donde se almacenan las traducciones de extensiones.
Valor de retorno
Una cadena que representa la ruta al directorio de idiomas, relativa al directorio wp-content/plugins.
Argumentos
$mode (cadena)El modo. Por defecto es
download.
charitable_annual_receipts_languages_directory
Añadido en la versión 1.0.0
Modifica el directorio donde se almacenan las traducciones de extensiones.
Valor de retorno
Una cadena que representa la ruta al directorio de idiomas, relativa al directorio wp-content/plugins.
Argumentos
$mode (cadena)El modo. Por defecto es
download.
charitable_annual_receipts_theme_template_path
Añadido en la versión 1.0.0
Cambia el directorio donde se almacenan los archivos de plantilla, relativo al tema/tema hijo.
Valor de retorno
Un string que representa la ruta al directorio de plantillas, relativo a la carpeta del tema.
Argumentos
$mode (cadena)El modo. Por defecto es
download.
Acción
charitable_annual_receipts_start
Añadido en la versión 1.0.0
Hook que se dispara cuando el plugin se carga por primera vez.
Valor de retorno
Vacío
Argumentos
$view_args (matriz)Argumentos pasados a la plantilla.
charitable_before_annual_receipt
Añadido en la versión 1.0.0
Haz algo antes de que se muestre el recibo anual.
Valor de retorno
Vacío
Argumentos
$view_args (matriz)Argumentos pasados a la plantilla.
charitable_after_annual_receipt
Añadido en la versión 1.0.0
Haz algo después de que se muestre el recibo anual.
Valor de retorno
Vacío
Argumentos
$view_args (matriz)Argumentos pasados a la plantilla.
charitable_annual_receipts_pdf_styles
Añadido en la versión 1.0.0
Añade estilos personalizados a la versión PDF del recibo anual.
Valor de retorno
Vacío
Argumentos
$view_args (matriz)Argumentos pasados a la plantilla.
Uso
add_action( 'charitable_annual_receipts_pdf_styles', function() {
echo "color: #444;";
} );





